)]}'
{
  "log": [
    {
      "commit": "fbc87d67af5ccd733f894273b215564c67e3a749",
      "tree": "b7e85f14de1912fe1e3617db9ecc9a48eca67899",
      "parents": [
        "64b84010f9f85996a219fcc697396e7e11be3459"
      ],
      "author": {
        "name": "Pavel Roskin",
        "email": "proski@gnu.org",
        "time": "Thu Feb 11 17:56:06 2010 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 19 15:51:23 2010 -0500"
      },
      "message": "Introduce PCMCIA_DEVICE_PROD_ID3\n\n...and use it in hostap_cs and orinoco_cs.\n\nAnother PCMCIA device with Intersil Prism chipset has been reported:\n\nSocket 0:\n  product info: \"Gigabyte\", \"GN-WLM01_P25L_ADAPTER\", \"ISL37300P\", \"Eval-RevA\"\n  manfid: 0x02e0, 0x1011\n  function: 6 (network)\n\nAs it\u0027s the case with some other Prism based devices, the third ID\nstring contains a design name that should be sufficient to identify the\ncard as having Intersil Prism chipset and thus compatible with both\norinoco_cs and hostap_cs.\n\nIntroduce PCMCIA_DEVICE_PROD_ID3 that matches the third ID string only.\n\nUse it in orinoco_cs and hostap_cs to match cards with the third ID\nstring indicating Prism chipset.  Remove corresponding entries that use\nPCMCIA_DEVICE_PROD_ID123.\n\nReported-by: Ozzy \u003cozzymud@gmail.com\u003e\nSigned-off-by: Pavel Roskin \u003cproski@gnu.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "64b84010f9f85996a219fcc697396e7e11be3459",
      "tree": "0bcedbe1f0d6b17d58c99f1b8c28223cc855ad99",
      "parents": [
        "bef5d1c70d132145c0fc75b3586a19841a9a82e4"
      ],
      "author": {
        "name": "Jouni Malinen",
        "email": "jouni.malinen@atheros.com",
        "time": "Tue Feb 16 17:56:18 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Feb 16 14:16:24 2010 -0500"
      },
      "message": "ath9k: Use the Beacon TX rate from mac80211\n\nInstead of hardcoding the lowest rate for Beacon frames, use the rate\nindex specified in the mac80211 TX info in AP mode.\n\nSigned-off-by: Jouni Malinen \u003cjouni.malinen@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "04662360854aefcb6337d93701892ad97411fdd0",
      "tree": "5d3330040a35c5b03bae63fc848d3e79526c7589",
      "parents": [
        "026331c4d9b526561ea96f95fac4bfc52b69e316"
      ],
      "author": {
        "name": "Pavel Roskin",
        "email": "proski@gnu.org",
        "time": "Sat Feb 13 22:13:06 2010 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Feb 16 14:16:24 2010 -0500"
      },
      "message": "mwl8k: disable softirqs when accessing sta_notify_list\n\nUse spin_[un]lock_bh in mwl8k_sta_notify().  The sta_notify handler is\nrequired to be atomic, yet it can be called in process context, so make\nsure one call won\u0027t preempt another.\n\nSigned-off-by: Pavel Roskin \u003cproski@gnu.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "de1ebdceb6a4fe1b7073b81d273285b7c8bed312",
      "tree": "08413d5ef8e607d9a0bcf5799b294ff25822d2c3",
      "parents": [
        "49e721ec6ca74f90ee99089ad2de1c338a95c6d5"
      ],
      "author": {
        "name": "Gertjan van Wingerde",
        "email": "gwingerde@gmail.com",
        "time": "Sun Feb 14 12:52:05 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 15 16:14:12 2010 -0500"
      },
      "message": "rt2x00: rt2800 - Make rt30xx and rt35xx chipsets configurable.\n\nSupport for rt30xx- and rt35xx-based devices is currently not functional\nin rt2800pci and rt2800usb.\nIn order to not confuse users we shouldn\u0027t claim the PCI and USB device\nID\u0027s for these devices. However, to allow for testing it is good to still\nhave them available, although disabled by default.\nMake support for these device configuration options that default to off.\n\nFor rt2800usb a 3rd class of devices is added, which are the unknown\ndevices. For these devices it is known that they are either based on\nrt28xx, rt30xx or rt35xx, but it is not known on what chipset exactly.\nThese devices are disabled by default as well, until it can be established\non what chipset exactly they are based.\n\nSigned-off-by: Gertjan van Wingerde \u003cgwingerde@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "49e721ec6ca74f90ee99089ad2de1c338a95c6d5",
      "tree": "203bd5d436af015599f083bcb447e0ee03c91654",
      "parents": [
        "714fa6636331d33c6045efe394f36c964a6c14ee"
      ],
      "author": {
        "name": "Gertjan van Wingerde",
        "email": "gwingerde@gmail.com",
        "time": "Sat Feb 13 20:55:49 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 15 16:14:11 2010 -0500"
      },
      "message": "rt2x00: rework RT chipset and revision determination for PCI an SOC devices.\n\nThe recent rt2800 devices are no longer really identified by their PCI\nID\u0027s, but rather by the contents of their CSR0 register. Also for the\nother chipsets is the contents of this CSR0 register important.\nChange the chipset determination logic to be more aligned with the rt2800\nmodel.\nPreparation for the support of rt3070 / rt3090 based devices.\n\nSigned-off-by: Gertjan van Wingerde \u003cgwingerde@gmail.com\u003e\nAcked-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "714fa6636331d33c6045efe394f36c964a6c14ee",
      "tree": "dcdb5f14cd2275cec4dac094327d3b3524e201de",
      "parents": [
        "cea90e55969ff70b970d64d564076a5469331527"
      ],
      "author": {
        "name": "Gertjan van Wingerde",
        "email": "gwingerde@gmail.com",
        "time": "Sat Feb 13 20:55:48 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 15 16:14:10 2010 -0500"
      },
      "message": "rt2x00: Reorganize RT chipset setting for PCI/SOC devices.\n\nDon\u0027t set the RT chipset for a device from within the generic PCI/SOC code,\nbut rather from the individual drivers, so that individual drivers have\nmore control over what RT chipset is set.\nPreparation for chip handling updates for rt2800 devices.\n\nSigned-off-by: Gertjan van Wingerde \u003cgwingerde@gmail.com\u003e\nAcked-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "cea90e55969ff70b970d64d564076a5469331527",
      "tree": "7245d43edb144e1bdd1011aabcf230a875908fef",
      "parents": [
        "15a69a81731d337a3d9db51692ff8704c1114f43"
      ],
      "author": {
        "name": "Gertjan van Wingerde",
        "email": "gwingerde@gmail.com",
        "time": "Sat Feb 13 20:55:47 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 15 16:14:09 2010 -0500"
      },
      "message": "rt2x00: Introduce SoC interface type.\n\nIntroduce the SoC interface type to detect SoC devices, instead of having\nthem mimic being PCI devices.\nThis allows for easier detection of SoC devices.\n\nSigned-off-by: Gertjan van Wingerde \u003cgwingerde@gmail.com\u003e\nAcked-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "15a69a81731d337a3d9db51692ff8704c1114f43",
      "tree": "865018c5768adbfffdf028f9440039eb67b69089",
      "parents": [
        "0052b8bb5ad24ff2c5b065adc7ed44dc8390bd4b"
      ],
      "author": {
        "name": "Shimada Hirofumi",
        "email": "hirofumi@flycat.org",
        "time": "Sun Feb 14 04:16:16 2010 +0900"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 15 16:14:01 2010 -0500"
      },
      "message": "p54usb: Add usbid for Corega CG-WLUSB2GT.\n\nSigned-off-by: Shimada Hirofumi \u003chirofumi@flycat.org\u003e\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0052b8bb5ad24ff2c5b065adc7ed44dc8390bd4b",
      "tree": "0deba64747f6ac5c8826c1c4c198c78ce055eb2e",
      "parents": [
        "634c8d2587abbd680603e016ae1060129abdf46f"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Sat Feb 13 18:10:54 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 15 16:12:53 2010 -0500"
      },
      "message": "ssb: fix typo in ifdef comment\n\nCc:\tMichael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "634c8d2587abbd680603e016ae1060129abdf46f",
      "tree": "d0a85374835a496a05699c49584144d798c7ae1c",
      "parents": [
        "063b2dfffc896fc5ac6943248c940619b94f09c2"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Sat Feb 13 18:10:53 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 15 16:12:53 2010 -0500"
      },
      "message": "rtl8187: fix typo in ifdef comment\n\nCc: Herton Ronaldo Krzesinski \u003cherton@mandriva.com.br\u003e\nCc: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nAcked-by: Hin-Tak Leung \u003chtl10@users.sourceforge.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "063b2dfffc896fc5ac6943248c940619b94f09c2",
      "tree": "691e48cafbfe6142bcbbd5a767e55a5159aaee8d",
      "parents": [
        "2bf9fa6980a5ca12333634e48c8dd69024b88eba"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Sat Feb 13 18:10:52 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 15 16:12:53 2010 -0500"
      },
      "message": "b43legacy: fix typo in ifdef comment\n\nCc: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nCc: Stefano Brivio \u003cstefano.brivio@polimi.it\u003e\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2bf9fa6980a5ca12333634e48c8dd69024b88eba",
      "tree": "40d000f3b1ba7c4ba5301558d60d281c28c4cfae",
      "parents": [
        "0e956c132f822d414a4ce84726ac1d1294364581"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Fri Feb 12 13:02:23 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 15 16:12:52 2010 -0500"
      },
      "message": "wireless: airo_cs build fixes\n\nWhen WEXT_PRIV is not enabled, airo_cs has build errors.\nIt needs to include net/iw_handler.h and it should select\nWEXT_PRIV, like the airo driver does.\n\ndrivers/net/wireless/airo.c:7655: error: unknown field \u0027num_private\u0027 specified in initializer\ndrivers/net/wireless/airo.c:7655: warning: initialization makes pointer from integer without a cast\ndrivers/net/wireless/airo.c:7656: error: unknown field \u0027num_private_args\u0027 specified in initializer\ndrivers/net/wireless/airo.c:7656: warning: excess elements in struct initializer\ndrivers/net/wireless/airo.c:7656: warning: (near initialization for \u0027airo_handler_def\u0027)\ndrivers/net/wireless/airo.c:7658: error: unknown field \u0027private\u0027 specified in initializer\ndrivers/net/wireless/airo.c:7658: warning: initialization makes integer from pointer without a cast\ndrivers/net/wireless/airo.c:7658: error: initializer element is not computable at load time\ndrivers/net/wireless/airo.c:7658: error: (near initialization for \u0027airo_handler_def.num_standard\u0027)\ndrivers/net/wireless/airo.c:7659: error: unknown field \u0027private_args\u0027 specified in initializer\ndrivers/net/wireless/airo.c:7659: warning: initialization from incompatible pointer type\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f318d658decb5789cfbb43041daf3dc3aade1df0",
      "tree": "96db512f43eb4213722e90f9340a4b94f453d04f",
      "parents": [
        "42c4568a4ace0adc27a9d6f02936e2047ba6fc7e",
        "1db5950f1d0b82e07371b211a48317b8972da063"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 15 16:04:43 2010 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 15 16:04:43 2010 -0500"
      },
      "message": "Merge branch \u0027wireless-next-2.6\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-2.6\n"
    },
    {
      "commit": "42c4568a4ace0adc27a9d6f02936e2047ba6fc7e",
      "tree": "be0b60ad408401fd2449d87ca1d380731f0dcbf0",
      "parents": [
        "4cad6c7c38930618d77e65af82c1403d63879eee"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Thu Feb 11 18:07:19 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 12 14:28:40 2010 -0500"
      },
      "message": "ath9k: add a workaround for ack timeout issues\n\nAdding support for setting the coverage class in some cases broke\nassociation and data transfer, as it overwrote the initial ACK timeout\nvalue from the initvals with a smaller value.\nI don\u0027t know why the new value works in 5 GHz (matches the initval\nthere), but not in 2.4 GHz (initvals use 64us here), so until the\nproblem is fully understood, the value should be increased again.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1db5950f1d0b82e07371b211a48317b8972da063",
      "tree": "6fc4f38f2c8cfd3a212c5eb18e326dd5d409ca2c",
      "parents": [
        "a9e10fb9b1c6ad16e73cf2656951fce3a817611e"
      ],
      "author": {
        "name": "Trieu \u0027Andrew\u0027 Nguyen",
        "email": "trieux.t.nguyen@intel.com",
        "time": "Wed Feb 10 10:27:34 2010 -0800"
      },
      "committer": {
        "name": "Reinette Chatre",
        "email": "reinette.chatre@intel.com",
        "time": "Thu Feb 11 10:27:41 2010 -0800"
      },
      "message": "iwlwifi: Monitor and recover the aggregation TX flow failure\n\nThis change monitors the tx statistics to detect the drop in throughput.\nWhen the throughput drops, the ratio of the actual_ack_count and the expected_\nack_count also drops.  At the same time, the aggregated ba_timeout (the number\nof ba timeout retries) also rises.  If the actual_ack_count/expected_ack_count\nratio is 0 and the number of ba timeout retries rises to 16, no tx packets\n(tcp, udp, or ping - icmp) can be delivered.  The driver recovers from this\nsituation by reseting the uCode firmware.  If the actual_ack_count/expected_\nack_count ratio drops below 50% (but not 0) and the aggregated ba_timeout\nretries just exceed 5 (but not 16), then the driver can reset the radio to\nbring the throughput up.\n\nSigned-off-by: Trieu \u0027Andrew\u0027 Nguyen \u003ctrieux.t.nguyen@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\n"
    },
    {
      "commit": "a9e10fb9b1c6ad16e73cf2656951fce3a817611e",
      "tree": "a26cb6724fe9cce8ff3e9c47c12439e9c87e08ae",
      "parents": [
        "f36d04abe684f9e2b07c6ebe9f77ae20eb5c1e84"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Tue Feb 09 08:14:11 2010 -0800"
      },
      "committer": {
        "name": "Reinette Chatre",
        "email": "reinette.chatre@intel.com",
        "time": "Thu Feb 11 10:27:30 2010 -0800"
      },
      "message": "iwlwifi: clear all the stop_queue flag after load firmware\n\nAll the queues are awake and ready to use after loading firmware,\nfor firmware reload case, if any queues was stopped before\nreload, mac80211 will wake those queues after restart hardware, so make\nsure all the flag used to keep track of the queue status are\nreset correctly.\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\n"
    },
    {
      "commit": "f36d04abe684f9e2b07c6ebe9f77ae20eb5c1e84",
      "tree": "80c559f22c2806c0627d4f49c6081d3a4888327b",
      "parents": [
        "6c3872e1d52290dcd506473028867cacc6b7393d"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Wed Feb 10 05:07:45 2010 -0800"
      },
      "committer": {
        "name": "Reinette Chatre",
        "email": "reinette.chatre@intel.com",
        "time": "Thu Feb 11 10:27:18 2010 -0800"
      },
      "message": "iwlwifi: use dma_alloc_coherent\n\nChange pci_alloc_consistent() to dma_alloc_coherent() so we can use\nGFP_KERNEL flag.\n\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\n"
    },
    {
      "commit": "6c3872e1d52290dcd506473028867cacc6b7393d",
      "tree": "434c2ed153aeb471b2781a56e81f69b5a00e77f9",
      "parents": [
        "4843b5a731b31916d100cfc5ba4d03ae78462ed9"
      ],
      "author": {
        "name": "Trieu \u0027Andrew\u0027 Nguyen",
        "email": "trieux.t.nguyen@intel.com",
        "time": "Mon Feb 08 13:53:05 2010 -0800"
      },
      "committer": {
        "name": "Reinette Chatre",
        "email": "reinette.chatre@intel.com",
        "time": "Thu Feb 11 10:27:05 2010 -0800"
      },
      "message": "iwlwifi: Adjusting PLCP error threshold for 1000 NIC\n\nWhile testing the station with the NIC 1000 family, it is found that\nthe plcp error can easily exceed 50 value in 100mSecs.  This creates\nunneccessary radio reset/tuning.  This patch raises the PLCP error\nthreshold of the NIC 1000 from 50 to 200 error count.\n\nSigned-off-by: Trieu \u0027Andrew\u0027 Nguyen \u003ctrieux.t.nguyen@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\n"
    },
    {
      "commit": "4843b5a731b31916d100cfc5ba4d03ae78462ed9",
      "tree": "2a1ed65c58a8f582aef410acd2fc6c1fd1354ee2",
      "parents": [
        "bbcbb9ef9735c67da303d30bd6beb9e699f0f508"
      ],
      "author": {
        "name": "Reinette Chatre",
        "email": "reinette.chatre@intel.com",
        "time": "Wed Feb 03 09:38:59 2010 -0800"
      },
      "committer": {
        "name": "Reinette Chatre",
        "email": "reinette.chatre@intel.com",
        "time": "Thu Feb 11 10:26:55 2010 -0800"
      },
      "message": "iwlwifi: reset card during probe\n\nTo ensure that card is in a sane state during probe we add a reset call.\nThis change was prompted by users of kdump who was not able to bring up the\nwireless driver in the kdump kernel. The problem here was that the primary\nkernel, which is not running at the time, left the wireless card up and\nrunning. When the kdump kernel starts it is thus possible to immediately\nreceive interrupts from firmware after registering interrupt, but without\nbeing ready to deal with interrupts from firmware yet.\n\nReported-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\n"
    },
    {
      "commit": "bbcbb9ef9735c67da303d30bd6beb9e699f0f508",
      "tree": "847e85c99c99be50e3974dc45868c59171ce97a6",
      "parents": [
        "7bfedc59ee350727b115bbc79780c69b114f162d"
      ],
      "author": {
        "name": "Reinette Chatre",
        "email": "reinette.chatre@intel.com",
        "time": "Tue Feb 02 10:57:12 2010 -0800"
      },
      "committer": {
        "name": "Reinette Chatre",
        "email": "reinette.chatre@intel.com",
        "time": "Thu Feb 11 10:26:40 2010 -0800"
      },
      "message": "iwlwifi: fix scan race\n\nThere is a problem if an \"internal short scan\" is in progress when a\nmac80211 requested scan arrives. If this new scan request arrives within\nthe \"next_scan_jiffies\" period then driver will immediately return success\nand complete the scan. The problem here is that the scan has not been\nfully initialized at this time (is_internal_short_scan is still set to true\nbecause of the currently running scan), which results in the scan\ncompletion never to be sent to mac80211. At this time also, evan though the\ninternal short scan is still running the state (is_internal_short_scan)\nwill be set to false, so when the internal scan does complete then mac80211\nwill receive a scan completion.\n\nFix this by checking right away if a scan is in progress when a scan\nrequest arrives from mac80211.\n\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\n"
    },
    {
      "commit": "7bfedc59ee350727b115bbc79780c69b114f162d",
      "tree": "38eb5cbfcb50c6414dcdeba56adce057dbd04351",
      "parents": [
        "a24dd27c47fcb31ba5c906b66e5cbc28bfa3fa5e"
      ],
      "author": {
        "name": "Abhijeet Kolekar",
        "email": "abhijeet.kolekar@intel.com",
        "time": "Wed Feb 03 13:47:56 2010 -0800"
      },
      "committer": {
        "name": "Reinette Chatre",
        "email": "reinette.chatre@intel.com",
        "time": "Thu Feb 11 10:26:31 2010 -0800"
      },
      "message": "iwlwifi: cleanup return values\n\nCleanup return values and removes unnecessary code.\n\nSigned-off-by: Abhijeet Kolekar \u003cabhijeet.kolekar@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\n"
    },
    {
      "commit": "a24dd27c47fcb31ba5c906b66e5cbc28bfa3fa5e",
      "tree": "67784fc11592fd249461b07ad526370479584a42",
      "parents": [
        "45d427001b5eec03cecaacddb53c73af46bb263e"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Wed Feb 03 12:51:07 2010 -0800"
      },
      "committer": {
        "name": "Reinette Chatre",
        "email": "reinette.chatre@intel.com",
        "time": "Thu Feb 11 10:26:21 2010 -0800"
      },
      "message": "iwlwifi: remove unused op-code in PHY Calibration command\n\nNumber of calibration op-code are not used by driver, remove those from\niwl-commands.h\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\n"
    },
    {
      "commit": "45d427001b5eec03cecaacddb53c73af46bb263e",
      "tree": "07b680ce2ce880974b55ec87e493d1f41b6b5208",
      "parents": [
        "04cafd7fa74d5f70efc93bef36f118177057ff74"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Wed Feb 03 12:24:44 2010 -0800"
      },
      "committer": {
        "name": "Reinette Chatre",
        "email": "reinette.chatre@intel.com",
        "time": "Thu Feb 11 10:26:10 2010 -0800"
      },
      "message": "iwlwifi: check for aggregation frame and queue\n\nError checking for aggregation frames should go into aggregation queue,\nif aggregation queue not available, use legacy queue instead.\nAlso make sure the aggregation queue is available to activate,\nif driver and mac80211 is out-of-sync, try to disable the queue and\nsync-up with mac80211.\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\n"
    },
    {
      "commit": "04cafd7fa74d5f70efc93bef36f118177057ff74",
      "tree": "ed477d1e8d1e6cc0f2e4419b9e00039f91a7d2f0",
      "parents": [
        "a93e7973d0983d22fcbe5f691244736211639fe7"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Wed Feb 03 11:47:20 2010 -0800"
      },
      "committer": {
        "name": "Reinette Chatre",
        "email": "reinette.chatre@intel.com",
        "time": "Thu Feb 11 10:25:55 2010 -0800"
      },
      "message": "iwlwifi: add debug function to reset/reload radio/firmware\n\nAdding function to force reset radio or reload firmware from debugfs.\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\n"
    },
    {
      "commit": "a93e7973d0983d22fcbe5f691244736211639fe7",
      "tree": "161f64fa2297146b8263ea120638404f97fc288c",
      "parents": [
        "dff010ac8e57e43669518a14c0e945dfeb80c2a7"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Wed Feb 03 11:47:19 2010 -0800"
      },
      "committer": {
        "name": "Reinette Chatre",
        "email": "reinette.chatre@intel.com",
        "time": "Thu Feb 11 10:24:12 2010 -0800"
      },
      "message": "iwlwifi: multiple force reset mode\n\nProvide the function to perform different type of uCode reset/reload operation.\nWhen uCode detect error and can not fix itself, this iwl_force_reset()\nfunction allow driver to perform the necessary reset/reload functions and help\nto bring uCode back to normal operation state.\n\nCurrently only 2 type of force reset are available:\n - reset radio\n - reload firmware\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\n"
    },
    {
      "commit": "dff010ac8e57e43669518a14c0e945dfeb80c2a7",
      "tree": "005a4f0556b862a5a857007312ba1ad9f2bd3568",
      "parents": [
        "4cad6c7c38930618d77e65af82c1403d63879eee"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Tue Feb 02 16:58:34 2010 -0800"
      },
      "committer": {
        "name": "Reinette Chatre",
        "email": "reinette.chatre@intel.com",
        "time": "Thu Feb 11 10:22:45 2010 -0800"
      },
      "message": "iwlwifi: clear all tx queues when firmware ready\n\nReset and clear all the tx queues when finished downloading runtime\nuCode and ready to go into operation mode.\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\n"
    },
    {
      "commit": "f32338319f10c4ca5499c19edc5b3618896920ba",
      "tree": "d7ea2cd9257153c1ff8df5b298f60a232916c73d",
      "parents": [
        "2ac2927a953a01c83df255118922cce1523d1a18"
      ],
      "author": {
        "name": "Deepak Saxena",
        "email": "dsaxena@plexity.net",
        "time": "Tue Feb 09 13:35:43 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 10 16:36:50 2010 -0500"
      },
      "message": "Add Station and AdHoc mode support to libertas_tf\n\nAdd support for using the libertas_tf driver on a managed\nor ad-hoc network.\n\nSigned-off-by: Deepak Saxena \u003cdsaxena@laptop.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2ac2927a953a01c83df255118922cce1523d1a18",
      "tree": "f6f0b7eac2766dd7aac2938754368cbef1ba42f9",
      "parents": [
        "05df49865be08b30e7ba91b9d3d94d7d52dd3033"
      ],
      "author": {
        "name": "Bob Copeland",
        "email": "me@bobcopeland.com",
        "time": "Tue Feb 09 13:06:54 2010 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 10 16:15:22 2010 -0500"
      },
      "message": "ath5k: use correct packet type when transmitting\n\nThe hardware needs to know what type of frames are being\nsent in order to fill in various fields, for example the\ntimestamp in probe responses (before this patch, it was\nalways 0).  Set it correctly when initializing the TX\ndescriptor.\n\nSigned-off-by: Bob Copeland \u003cme@bobcopeland.com\u003e\nCc: stable@kernel.org\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "05df49865be08b30e7ba91b9d3d94d7d52dd3033",
      "tree": "043c4e2fe1a5828a6b677f04719a18d7a9ec4eb6",
      "parents": [
        "375177bf35efc08e1bd37bbda4cc0c8cc4db8500"
      ],
      "author": {
        "name": "Vivek Natarajan",
        "email": "vnatarajan@atheros.com",
        "time": "Tue Feb 09 11:34:50 2010 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Feb 09 14:10:05 2010 -0500"
      },
      "message": "ath9k: Enable IEEE80211_HW_REPORTS_TX_ACK_STATUS flag for ath9k.\n\nSigned-off-by: Vivek Natarajan \u003cvnatarajan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "641eabb0a3717020d1a93d3f91493ab0d826c910",
      "tree": "324789bae511e3800046ac1b1e23105038443d42",
      "parents": [
        "349e6b7289f8a3d3d5d3b859e00b41f27d1211df"
      ],
      "author": {
        "name": "Christian Lamparter",
        "email": "chunkeey@googlemail.com",
        "time": "Sun Feb 07 16:01:55 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 08 16:51:02 2010 -0500"
      },
      "message": "ath: fix WARN_ON with Polish (Poland) Contry code\n\nThis patch fixes a WARN_ON which is triggered\nby Poland\u0027s country code.\n\nath: EEPROM regdomain: 0x8268\nath: EEPROM indicates we should expect a country code\nath: doing EEPROM country-\u003eregdmn map search\nath: country maps to regdmn code: 0x37\nath: Country alpha2 being used: PL\nath: Regpair used: 0x37\n  -----------[ cut here ]------------\nWARNING: at drivers/net/wireless/ath/regd.c:155 ath_regd_init+0x30b\nPid: 12661, comm: firmware/carl91 2.6.33-rc5-wl #18\nCall Trace:\n [\u003c\u003e] ? warn_slowpath_common+0x76/0x8c\n [\u003c\u003e] ? ar9170_reg_notifier+0x0/0x2d [carl9170usb]\n [\u003c\u003e] ? ath_regd_init+0x30b/0x377 [ath]\n [\u003c\u003e] ? ar9170_register+0x3b3/0x3ca [carl9170usb]\n[...]\n---[ end trace ]---\n\nNote: Poland is just an example. But it is very likely\nthat more country codes are affected.\n\nCc: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: Christian Lamparter \u003cchunkeey@googlemail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "00a08eb62f790383bcc8ea309d4afb9ef346ef0b",
      "tree": "0f5daf700d46802174db477387ef79f3eb3bf6d6",
      "parents": [
        "97e93fcd866ee7cc02082fc62509378f50547936"
      ],
      "author": {
        "name": "Kalle Valo",
        "email": "kalle.valo@iki.fi",
        "time": "Sun Feb 07 10:21:53 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 08 16:51:01 2010 -0500"
      },
      "message": "rt2x00: remove get_tx_stats() mac80211 op\n\nget_tx_stats() will be removed from mac80211.\n\nCompile-tested only.\n\nSigned-off-by: Kalle Valo \u003ckalle.valo@iki.fi\u003e\nAcked-by: Gertjan van Wingerde \u003cgwingerde@gmail.com\u003e\nAcked-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "97e93fcd866ee7cc02082fc62509378f50547936",
      "tree": "9dff85ac678b338afe3c34553e089d7ea2da74db",
      "parents": [
        "1296d4744516aeae8809e2f47ceecd88df4b037f"
      ],
      "author": {
        "name": "Kalle Valo",
        "email": "kalle.valo@iki.fi",
        "time": "Sun Feb 07 10:21:46 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 08 16:51:01 2010 -0500"
      },
      "message": "p54: remove get_tx_stats() mac80211 op\n\nget_tx_stats() will be removed from mac80211.\n\np54 uses struct ieee80211_tx_queue_stats also internally, so create a new\nidentical struct p54_tx_queue_stats which the driver can use.\n\nCompile-tested only.\n\nSigned-off-by: Kalle Valo \u003ckalle.valo@iki.fi\u003e\nTested-by: Christian Lamparter \u003cchunkeey@googlemail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1296d4744516aeae8809e2f47ceecd88df4b037f",
      "tree": "8562039c727974127beb33c07eed1b905e58034d",
      "parents": [
        "8b2bbe66abfdc60f73b094a56ab29bfbf939201c"
      ],
      "author": {
        "name": "Kalle Valo",
        "email": "kalle.valo@iki.fi",
        "time": "Sun Feb 07 10:21:37 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 08 16:51:01 2010 -0500"
      },
      "message": "iwlwifi: remove get_tx_stats() mac80211 op\n\nget_tx_stats() will be removed from mac80211.\n\nCompile-tested only.\n\nCc: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: Kalle Valo \u003ckalle.valo@iki.fi\u003e\nAcked-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8b2bbe66abfdc60f73b094a56ab29bfbf939201c",
      "tree": "e964523cb00ee9dc17b2d574f104877076b2a864",
      "parents": [
        "3b27521a5be8b700451d54d4fa670f754e7f9720"
      ],
      "author": {
        "name": "Kalle Valo",
        "email": "kalle.valo@iki.fi",
        "time": "Sun Feb 07 19:51:00 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 08 16:51:00 2010 -0500"
      },
      "message": "b43legacy: remove get_tx_stats() mac80211 op\n\nget_tx_stats() will be removed from mac80211.\n\nCompile-tested only.\n\nCc: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nCc: Stefano Brivio \u003cstefano.brivio@polimi.it\u003e\nSigned-off-by: Kalle Valo \u003ckalle.valo@iki.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3b27521a5be8b700451d54d4fa670f754e7f9720",
      "tree": "3c455b83f6a5cfc038ca1d7fdf0fa6960181c7b9",
      "parents": [
        "3b2119096d7ec4ef50427e07b562897f2c139c11"
      ],
      "author": {
        "name": "Kalle Valo",
        "email": "kalle.valo@iki.fi",
        "time": "Sun Feb 07 19:50:50 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 08 16:51:00 2010 -0500"
      },
      "message": "b43: remove get_tx_stats() mac80211 op\n\nget_tx_stats() will be removed from mac80211.\n\nCompile-tested only.\n\nCc: Stefano Brivio \u003cstefano.brivio@polimi.it\u003e\nCc: Michael Buesch \u003cmb@bu3sch.de\u003e\nCc: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: Kalle Valo \u003ckalle.valo@iki.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3b2119096d7ec4ef50427e07b562897f2c139c11",
      "tree": "257c7f49e10981ad2a498a813c9ef80cb5d7e4dc",
      "parents": [
        "d1ace8e57a4e3af78767684c6f6b5f8b88417abb"
      ],
      "author": {
        "name": "Kalle Valo",
        "email": "kalle.valo@iki.fi",
        "time": "Sun Feb 07 10:21:07 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 08 16:51:00 2010 -0500"
      },
      "message": "ath5k: remove get_tx_stats() mac80211 op\n\nget_tx_stats() will be removed from mac80211.\n\nCompile-tested only.\n\nCc: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: Nick Kossifidis \u003cmickflemm@gmail.com\u003e\nCc: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: Kalle Valo \u003ckalle.valo@iki.fi\u003e\nAcked-by: Bob Copeland \u003cme@bobcopeland.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d1ace8e57a4e3af78767684c6f6b5f8b88417abb",
      "tree": "5b2b311286010fd76abd159055f4cdab6417a4f2",
      "parents": [
        "8ccbc3b8b0c919e8609560ca56cd777ece8d2c41"
      ],
      "author": {
        "name": "Kalle Valo",
        "email": "kalle.valo@iki.fi",
        "time": "Sun Feb 07 10:21:00 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 08 16:50:59 2010 -0500"
      },
      "message": "ar9170: remove get_tx_stats() mac80211 op\n\nget_tx_stats() will be removed from mac80211.\n\nBecause ar9170 uses ieee80211_tx_queue_stats internally, create a new\nidentical struct ar9170_tx_queue_stats which the driver can use.\n\nCompile-tested only.\n\nSigned-off-by: Kalle Valo \u003ckalle.valo@iki.fi\u003e\nTested-by: Christian Lamparter \u003cchunkeey@googlemail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8ccbc3b8b0c919e8609560ca56cd777ece8d2c41",
      "tree": "d9a2eac97d46092766704534536d685809e61f8f",
      "parents": [
        "4046fe66ce74b66b553035c57c892f4715e074db"
      ],
      "author": {
        "name": "Kalle Valo",
        "email": "kalle.valo@iki.fi",
        "time": "Sun Feb 07 10:20:52 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 08 16:50:59 2010 -0500"
      },
      "message": "mwl8k: remove get_tx_stats() mac80211 op\n\nget_tx_stats() will be removed from mac80211.\n\nmwl8k used struct ieee80211_tx_queue_stats internally to track the queue\nlenght. Replace struct ieee80211_tx_queue_stats with a simple len field\nin struct mwl8k_tx_queue. Limit and count fields seemed to be unused.\n\nCompile-tested only.\n\nCc: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nSigned-off-by: Kalle Valo \u003ckalle.valo@iki.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4046fe66ce74b66b553035c57c892f4715e074db",
      "tree": "c0de7756cb17d32336ea705c3cbe83bb675cc03b",
      "parents": [
        "733da37dab72de6b3f8b0c56b5cdea322f18a684"
      ],
      "author": {
        "name": "Kalle Valo",
        "email": "kalle.valo@iki.fi",
        "time": "Sun Feb 07 10:20:44 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 08 16:50:59 2010 -0500"
      },
      "message": "adm821: remove get_tx_stats() mac80211 op\n\nget_tx_stats() will be removed from mac80211.\n\nCompile-tested only.\n\nCc: Michael Wu \u003cflamingice@sourmilk.net\u003e\nSigned-off-by: Kalle Valo \u003ckalle.valo@iki.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "733da37dab72de6b3f8b0c56b5cdea322f18a684",
      "tree": "1d87aa2939b2734f9350dd9a6d99784ab901370d",
      "parents": [
        "29165e4c8b265a415f1fd1dca947b5d4c72abc47"
      ],
      "author": {
        "name": "Ming Lei",
        "email": "tom.leiming@gmail.com",
        "time": "Sat Feb 06 22:38:23 2010 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 08 16:50:59 2010 -0500"
      },
      "message": "ath9k: fix keycache leak in split tkip case\n\nIf split tkip key is used, ath_delete_key should delete\nrx key and rx mic key. This patch fixes the leak of hw\nkeycache in the case.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "21b2d8bd2f0d4e0f21ade147fd193c8b9c1fd2b9",
      "tree": "d69fedb037aa95d112adfae2847be13fbccf1d4d",
      "parents": [
        "ed56a3f15a0561e900957ecca0dee42b9b453a9e"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Feb 05 11:33:48 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 08 16:50:58 2010 -0500"
      },
      "message": "iwlwifi: Send broadcast probe request only when asked to\n\nWhen running directed active scans we currently end up sending both the SSID\nprobe requests and an additional broadcast one.\nThis is due to the fact that we always leave the probe request template SSID IE\nlength to 0. Instead we should set it to the first SSID to scan, and fill the\ndirect_scan array with the remaining SSIDs to scan for. This way we only send\nwhat we\u0027ve been asked to: a broadcast probe request when no directed scan is\nrequested, and directed probe requests otherwise.\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ed56a3f15a0561e900957ecca0dee42b9b453a9e",
      "tree": "d30c14ea35ae82a085ed31f76563ba0af8256df0",
      "parents": [
        "d4fe5ac9e04e6e175a7bd7e29844b351533be591"
      ],
      "author": {
        "name": "Ben Cahill",
        "email": "ben.m.cahill@intel.com",
        "time": "Fri Feb 05 11:33:47 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 08 16:50:58 2010 -0500"
      },
      "message": "iwlwifi: Add chain_noise support for 6050\n\nExisting iwl6050_ops-\u003eiwl6050_hcmd_utils structure had no pointers to chain\nnoise functions (gain_computation and chain_noise_reset).  As it turns out,\nby adding chain_noise_scale (see related patch), there is no need for separate\nchain noise function, so simply use iwl6000_ops-\u003eiwl5000_hcmd_utils, and\nremove those for 6050.\n\nSigned-off-by: Ben Cahill \u003cben.m.cahill@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d4fe5ac9e04e6e175a7bd7e29844b351533be591",
      "tree": "bb29b50196723739ffd77096f7e6215358127777",
      "parents": [
        "19885c4fbd79439efd6b3798bfb73f2f30e27104"
      ],
      "author": {
        "name": "Ben Cahill",
        "email": "ben.m.cahill@intel.com",
        "time": "Fri Feb 05 11:33:46 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 08 16:50:58 2010 -0500"
      },
      "message": "iwlwifi: Add chain noise scaling factor\n\n6x50 device requires a different scaling factor for Rx gain values sent to\ndevice via PHY_CALIBRATION_CMD (CHAIN_NOISE_GAIN_CMD).  Rather than create\na new iwlXXXX_gain_computation() function, add new chain_noise_scale member\nto struct iwl_cfg, and keep using iwl5000_gain_computation().\n\nSigned-off-by: Ben Cahill \u003cben.m.cahill@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "40e6fa829a2544c9f8fd5a94844fe502334d6afc",
      "tree": "a6278d89caa2c3c104369d5be400c4c64092bb05",
      "parents": [
        "85359499eec796e784e2f1e3d7bbb31d84dd4c2b"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "holgerschurig@gmail.com",
        "time": "Thu Feb 04 14:37:45 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 08 16:50:56 2010 -0500"
      },
      "message": "libertas: don\u0027t retry commands\n\nRetrying commands seldomly works, most often the firmware is in a\nweird state anyway and needs the device to reset. So it\u0027s better\nto report the broken state back to user-space.\n\nAlso rename command_timer_fn() into lbs_cmd_timeout_handler(),\nwhich better reflect it\u0027s usage.\n\nSigned-off-by: Holger Schurig \u003cholgerschurig@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "85359499eec796e784e2f1e3d7bbb31d84dd4c2b",
      "tree": "c9f07ee27699ee181c5a6ab1c57238e70c288db3",
      "parents": [
        "40bd5203ddb6b946b55c35d1c26dfe9ec1b232f5"
      ],
      "author": {
        "name": "Kalle Valo",
        "email": "kalle.valo@nokia.com",
        "time": "Thu Feb 04 15:33:25 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 08 16:50:56 2010 -0500"
      },
      "message": "wl1251: fix txop unit\n\nmac80211 uses unit units of 32 usec with txop but wl1251_acx_ac_cfg()\nexpects it to be usecs. This fortunately didn\u0027t cause any severe problems,\nonly that firmware was using incorrect WMM settings.\n\nSigned-off-by: Kalle Valo \u003ckalle.valo@nokia.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "40bd5203ddb6b946b55c35d1c26dfe9ec1b232f5",
      "tree": "58e44eeb367c2f8061d906e2c0009c3705d3f2a5",
      "parents": [
        "5f6393ecf5cc7d064ba9172e0a2e1c64bcaaaf2f"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Thu Feb 04 13:11:54 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 08 16:50:56 2010 -0500"
      },
      "message": "b43: N-PHY: handle allocation fail in samples generation\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5f6393ecf5cc7d064ba9172e0a2e1c64bcaaaf2f",
      "tree": "818b958088881d7d541c65987d73e0cccd9c4787",
      "parents": [
        "9442e5b58edb4a108ec5aae420a6fff3a63acab0"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Thu Feb 04 13:08:08 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 08 16:50:56 2010 -0500"
      },
      "message": "b43: N-PHY: load generated samples\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9442e5b58edb4a108ec5aae420a6fff3a63acab0",
      "tree": "9d1c7ab58f660aa9780fbcf4930d9c27901eefcb",
      "parents": [
        "bbc6dc121de92dee506e359eeb9b1d3973d0740a"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Thu Feb 04 12:23:12 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 08 16:50:55 2010 -0500"
      },
      "message": "b43: N-PHY: partly implement SPUR workaround\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "bbc6dc121de92dee506e359eeb9b1d3973d0740a",
      "tree": "aa5aa8393ab65908c0837b785bcee33889cc0a75",
      "parents": [
        "984ff4ffb7fa36b9ac440a3802fd19658eccc84e"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Thu Feb 04 12:23:11 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 08 16:50:55 2010 -0500"
      },
      "message": "b43: N-PHY: save calibration for further restore\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "984ff4ffb7fa36b9ac440a3802fd19658eccc84e",
      "tree": "ff1db376382dba4933766bebf3931d300eec0ae1",
      "parents": [
        "67cbc3ed5b96a5acfddae142fa0e2adb1b6270d5"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Thu Feb 04 12:23:10 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 08 16:50:55 2010 -0500"
      },
      "message": "b43: N-PHY: prepare code for reapplying TX cal coeffs\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "67cbc3ed5b96a5acfddae142fa0e2adb1b6270d5",
      "tree": "0d151a917adbe83c9c5bced82e7b9a842541e68b",
      "parents": [
        "371ba88322ea5750ad411fdef7674dcee50f7235"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Thu Feb 04 12:23:08 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 08 16:50:55 2010 -0500"
      },
      "message": "b43: N-PHY: implement overriding RF control intc\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "371ba88322ea5750ad411fdef7674dcee50f7235",
      "tree": "b1c2238387b53c1c13958ed0d5c8f0c3bed6dd43",
      "parents": [
        "83e34f03ee9b86b49bde4707a1fe03a1837e29be"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Feb 03 15:31:07 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 08 16:50:55 2010 -0500"
      },
      "message": "libertas/if_spi: needs linux/semaphore.h\n\nlibertas/if_spi.c needs to #include linux/semaphore.h to fix build errors:\n\ndrivers/net/wireless/libertas/if_spi.c:59: error: field \u0027spi_ready\u0027 has incomplete type\ndrivers/net/wireless/libertas/if_spi.c:60: error: field \u0027spi_thread_terminated\u0027 has incomplete type\ndrivers/net/wireless/libertas/if_spi.c:785: error: implicit declaration of function \u0027down_interruptible\u0027\ndrivers/net/wireless/libertas/if_spi.c:787: error: implicit declaration of function \u0027up\u0027\ndrivers/net/wireless/libertas/if_spi.c:834: error: implicit declaration of function \u0027down\u0027\ndrivers/net/wireless/libertas/if_spi.c:943: error: implicit declaration of function \u0027sema_init\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nAcked-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "83e34f03ee9b86b49bde4707a1fe03a1837e29be",
      "tree": "2c8169f323e58a9b633b36dff5909b70a3df43d4",
      "parents": [
        "0866b03c7d7dee8a34ffa527ecda426c0f405518"
      ],
      "author": {
        "name": "Jochen Friedrich",
        "email": "jochen@scram.de",
        "time": "Wed Feb 03 21:28:11 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 08 16:50:54 2010 -0500"
      },
      "message": "ssb: fix interrupt assignment\n\nExplicitely enable shared interrupt 2 for any core that didn\u0027t get a dedicated IRQ\nanymore (fallthrough case) and for EXTIF cores to make gpio interrupts work.\nAlso remove a bogus comment.\n\nSigned-off-by: Jochen Friedrich \u003cjochen@scram.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0866b03c7d7dee8a34ffa527ecda426c0f405518",
      "tree": "7c900d796db5636e67b9feb1e2347bb4d160fa22",
      "parents": [
        "74e2bd1fa3ae9695af566ad5a7a288898787b909"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Wed Feb 03 13:33:44 2010 -0600"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 08 16:50:54 2010 -0500"
      },
      "message": "b43/b43legacy: Wake queues in wireless_core_start\n\nIf b43 or b43legacy are deauthenticated or disconnected, there is a\npossibility that a reconnection is tried with the queues stopped in\nmac80211. To prevent this, start the queues before setting\nSTAT_INITIALIZED.\n\nIn b43, a similar change has been in place (twice) in the\nwireless_core_init() routine. Remove the duplicate and add similar\ncode to b43legacy.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nCc: Stable \u003cstable@kernel.org\u003e   [2.6.32]\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3f7c5c10e9dc6bf90179eb9f7c06151d508fb324",
      "tree": "d630236500fd928c51d78dae71febf49ea26ba5c",
      "parents": [
        "1a20034a73a40b8056731f9db0c535cec2961eb7"
      ],
      "author": {
        "name": "Senthil Balasubramanian",
        "email": "senthilkumar@atheros.com",
        "time": "Wed Feb 03 22:51:13 2010 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 08 16:50:54 2010 -0500"
      },
      "message": "ath9k: Enable TIM timer interrupt only when needed.\n\nThe TIM timer interrupt is enabled even before the ACK of nullqos\nis received which is unnecessary.\n\nAlso clean up the CONF_PS part of config callback properly for\nbetter readability.\n\nSigned-off-by: Senthil Balasubramanian \u003csenthilkumar@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1a20034a73a40b8056731f9db0c535cec2961eb7",
      "tree": "e64211e015baf1d53e4d26d12385ce0da8767364",
      "parents": [
        "34e895075e21be3e21e71d6317440d1ee7969ad0"
      ],
      "author": {
        "name": "Senthil Balasubramanian",
        "email": "senthilkumar@atheros.com",
        "time": "Wed Feb 03 22:50:18 2010 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 08 16:50:53 2010 -0500"
      },
      "message": "ath9k: configure the beacon only if the STA is associated\n\nbeacons configuration SHOULD be done only if the STA is associated.\n\nSigned-off-by: Senthil Balasubramanian \u003csenthilkumar@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "690680360cd22b55235481ca3421a3450a96138a",
      "tree": "67b730c71d23c24a68ffc0fc85847aa17069fa64",
      "parents": [
        "6e7e6213e4956828927c30e3ef5a42812d00c650"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Feb 03 10:47:55 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 08 16:50:52 2010 -0500"
      },
      "message": "mac80211_hwsim: add fake hw scan handler\n\nFor debugging hardware scan trigger/complete\nfunctionality, it was useful to have code in\nhwsim that pretends to do a hardware scan.\n\nThis code could be extended to actually do the\nscan, but for now it was sufficient for me to\nonly pretend. Since hwsim was written to ease\ndebugging, it only makes sense to add it to it\npermanently.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6e7e6213e4956828927c30e3ef5a42812d00c650",
      "tree": "3e13859aae5ac0a50eecd452e96849e5e373f444",
      "parents": [
        "5ffaf8a361b4c9025963959a744f21d8173c7669",
        "c0ce77b8323c1a0d4eeef97caf16c0ea971222a9"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 08 16:38:38 2010 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 08 16:38:38 2010 -0500"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n\nConflicts:\n\tnet/mac80211/scan.c\n"
    },
    {
      "commit": "098dfded5b1b09927995e89c6d689f85a0f53384",
      "tree": "e9de0165ba54b5bc793679c70e991f7a9e8804f3",
      "parents": [
        "0da780c269957783d341fc3559e6b4c9912af7b4"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri Feb 05 11:40:00 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 08 16:07:22 2010 -0500"
      },
      "message": "iwlwifi: Fix to set correct ht configuration\n\niwl_set_rxon_ht() only get called in iwl_post_associate(); which cause\npossible incorrect ht configuration. Adding the call in iwl_mac_config() if\nIEEE80211_CONF_CHANGE_CHANNEL flag is set to re-configure and send rxon\ncommand.\n\nFixes\nhttp://bugzilla.intellinuxwireless.org/show_bug.cgi?id\u003d2146\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nCC: stable@kernel.org\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "391ae22ae5726d2a8cebfa62879635c54a349642",
      "tree": "090730f2457712f085cc51d2e3c540072e183ea2",
      "parents": [
        "b6c3f5be7c6ac3375f44de4545c1ffe216b34022"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Wed Feb 03 18:24:35 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 03 16:55:20 2010 -0500"
      },
      "message": "ssb: Fix CONFIG_SSB_SDIOHOST typo\n\nThis fixes a CONFIG_SSB_SDIOHOST typo.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nReported-by: Christoph Egger \u003csiccegge@stud.informatik.uni-erlangen.de\u003e\nTested-By: Albert Herranz \u003calbert_herranz@yahoo.es\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b6c3f5be7c6ac3375f44de4545c1ffe216b34022",
      "tree": "bd72096faa14dc1db62ae939858639ab466901f8",
      "parents": [
        "3092ad054406f069991ca561adc74f2d9fbb6867"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Tue Feb 02 10:08:19 2010 -0600"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 03 16:55:19 2010 -0500"
      },
      "message": "b43: Fix throughput regression\n\nCommit c7ab5ef9bcd281135c21b4732c9be779585181be entitled \"b43: implement\nshort slot and basic rate handling\" reduced the transmit throughput for\nmy BCM4311 device from 18 Mb/s to 0.7 Mb/s. The basic rate handling\nportion is OK, the problem is in the short slot handling.\n\nPrior to this change, the short slot enable/disable routines were never\ncalled. Experimentation showed that the critical part was changing the\nvalue at offset 0x0010 in the shared memory. This is supposed to contain\nthe 802.11 Slot Time in usec, but if it is changed from its initial value\nof zero, performance is destroyed. On the other hand, changing the value\nin the MMIO register corresponding to the Interframe Slot Time increased\nperformance from 18 to 22 Mb/s. A BCM4306/3 also shows dramatic\nimprovement of the transmit rate from 5.3 to 19.0 Mb/s.\n\nOther changes in the patch include removal of the magic number for the\nMMIO register, and allowing the slot time to be set for any PHY operating\nin the 2.4 GHz band. Previously, the routine was executed only for G PHYs.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nCc: Stable \u003cstable@kernel.org\u003e [Any stable version back through 2.6.28]\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5ffaf8a361b4c9025963959a744f21d8173c7669",
      "tree": "be60c6a6e5d8db884234e03661b3fcb8cad327c7",
      "parents": [
        "f09c256375c7cf1e112b8ef6306cdd313490d7c0"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Tue Feb 02 11:58:33 2010 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Feb 02 16:03:42 2010 -0500"
      },
      "message": "ath9k: add support for 802.11n bonded out AR2427\n\nSome single chip family devices are sold in the market with\n802.11n bonded out, these have no hardware capability for\n802.11n but ath9k can still support them. These are called\nAR2427.\n\nCc: stable@kernel.org\nReported-by: Rolf Leggewie \u003cbugzilla.kernel.org@rolf.leggewie.biz\u003e\nTested-by: Bernhard Reiter \u003cockham@raz.or.at\u003e\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f09c256375c7cf1e112b8ef6306cdd313490d7c0",
      "tree": "1f888356fb5c0b2ee13b8a5d14990719eeb3c398",
      "parents": [
        "299af9d3db0fd3a4994e5e66717ecd276bdd60da"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Tue Feb 02 15:34:50 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Feb 02 16:03:41 2010 -0500"
      },
      "message": "airo: fix setting zero length WEP key\n\nPatch prevents call set_wep_key() with zero key length. That fix long\nstanding regression since commit c0380693520b1a1e4f756799a0edc379378b462a\n\"airo: clean up WEP key operations\". Additionally print call trace when\nsomeone will try to use improper parameters, and remove key.len \u003d 0\nassignment, because it is in not possible code path.\n\nReported-by: Chris Siebenmann \u003ccks-rhbugzilla@cs.toronto.edu\u003e\nBisected-by: Chris Siebenmann \u003ccks-rhbugzilla@cs.toronto.edu\u003e\nTested-by: Chris Siebenmann \u003ccks@cs.toronto.edu\u003e\nCc: Dan Williams \u003cdcbw@redhat.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ab5132a26236e308c6d3d832a3e04fca351656d8",
      "tree": "db473e3bd020a5e2f3fe02a381bb24e7b285ab5e",
      "parents": [
        "e389900ed31975f3ce091764bf394b045058dad1"
      ],
      "author": {
        "name": "Pavel Roskin",
        "email": "proski@gnu.org",
        "time": "Sat Jan 30 21:37:24 2010 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 01 15:40:09 2010 -0500"
      },
      "message": "ath9k: fix access to freed data on unload\n\nCalling ath_bus_cleanup() after ieee80211_free_hw() resulted in access\nto common-\u003ebus_ops, which is already freed as part of the device data.\n\nRemove the cleanup field in struct ath_bus_ops, as it was never used\nproperly.  Remove ath_bus_cleanup().  Merge cleanup functions in place\nof the ath_bus_cleanup() calls.  Take care not to use any device data\nafter ieee80211_free_hw().\n\nSigned-off-by: Pavel Roskin \u003cproski@gnu.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e389900ed31975f3ce091764bf394b045058dad1",
      "tree": "6b1f55bbd2db3e194e53bdbce4c55ba7c5ac2c87",
      "parents": [
        "3c384053ce4cb1949f5575c28e30e6ceea8cb39b"
      ],
      "author": {
        "name": "Hamish Guthrie",
        "email": "hamish.guthrie@sonycom.com",
        "time": "Mon Feb 01 17:42:38 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 01 15:40:09 2010 -0500"
      },
      "message": "ps3_gelic_wireless: Remove superfluous debug info\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9501fefec6aa9a3319bb61edb99851ba30653f30",
      "tree": "3bd2d069365e9054837428f52d83bf7ac99e4b80",
      "parents": [
        "52cb5e978f505ba6436dfe1867da0d2818fdb9b7"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Sat Jan 30 20:18:07 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 01 15:40:07 2010 -0500"
      },
      "message": "b43: N-PHY: implement setting RF sequence\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "52cb5e978f505ba6436dfe1867da0d2818fdb9b7",
      "tree": "808f33dd46776a1f9c8befaee8a5557e9c10250a",
      "parents": [
        "38bb902921dc31c15a707b74ebc6896438bb357e"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Sat Jan 30 20:18:06 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 01 15:40:06 2010 -0500"
      },
      "message": "b43: N-PHY: add TX radio setup for newer PHYs\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "38bb902921dc31c15a707b74ebc6896438bb357e",
      "tree": "77238b032a81f585d00a075aeea8ca35c7ffe51e",
      "parents": [
        "6e3b15a9e7c3e4f22e9ade658b9e185311078648"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Sat Jan 30 20:18:05 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 01 15:40:06 2010 -0500"
      },
      "message": "b43: N-PHY: fix Cal TX IQ LO for newer PHYs\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6e3b15a9e7c3e4f22e9ade658b9e185311078648",
      "tree": "b99aecc8c5bff3330ed009a15584e14c78157630",
      "parents": [
        "99b82c419bc685c5ca3d8d815564bac41e2716e2"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Sat Jan 30 20:18:04 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 01 15:40:06 2010 -0500"
      },
      "message": "b43: N-PHY: add RSSI selection for newer PHYs\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "99b82c419bc685c5ca3d8d815564bac41e2716e2",
      "tree": "0adb610aaf8d81ed6bd6e9c68201c2f2b803b06d",
      "parents": [
        "09d989d179d0c679043556dda77c51b41a2dae7e"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Sat Jan 30 20:18:03 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 01 15:40:06 2010 -0500"
      },
      "message": "b43: N-PHY: split RSSI selection into two per-PHY-revision functions\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ef5127a4d256b9c0f47caae6cdc8ccfceedb09f9",
      "tree": "20d3e07ac9604048808f632a2340d1808f8fd9e3",
      "parents": [
        "28fd7daabfb35b7a0df2f7eaf460221e16dd2608"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Sat Jan 30 00:12:20 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 01 15:40:05 2010 -0500"
      },
      "message": "b43: N-PHY: add workarounds for gain control\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "28fd7daabfb35b7a0df2f7eaf460221e16dd2608",
      "tree": "e24bf1b67bdc76d8666525014636e35297d2910c",
      "parents": [
        "991a0987d9e821df1790bbbc368cf36db0c678d3"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Sat Jan 30 00:12:19 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 01 15:40:05 2010 -0500"
      },
      "message": "b43: N-PHY: update general workarounds\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "991a0987d9e821df1790bbbc368cf36db0c678d3",
      "tree": "e261098e166f8035868f60b62f9329d4bb2a5a38",
      "parents": [
        "f643e51d717b52ac28830e8bb98559b006a73bf4"
      ],
      "author": {
        "name": "Pavel Roskin",
        "email": "proski@gnu.org",
        "time": "Fri Jan 29 17:22:26 2010 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 01 15:40:04 2010 -0500"
      },
      "message": "ath9k: allocate string buffer in read_file_dma() by kmalloc()\n\nUsing stack for that causes warnings with CONFIG_FRAME_WARN\u003d1024\n\nSigned-off-by: Pavel Roskin \u003cproski@gnu.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f643e51d717b52ac28830e8bb98559b006a73bf4",
      "tree": "a25e001912294bd10f58cafe9f43341bec8c180c",
      "parents": [
        "c6c97bdaa3307d0811f14c99c38c63a8dae36e1f"
      ],
      "author": {
        "name": "Pavel Roskin",
        "email": "proski@gnu.org",
        "time": "Fri Jan 29 17:22:12 2010 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 01 15:40:04 2010 -0500"
      },
      "message": "ath: make gcc check format arguments of ath_print(), fix all misuses\n\nNumeric channel is hard to get, so it won\u0027t be printed.  Replace Mhz\nwith MHz on the affected lines and add commas as needed.\n\nSigned-off-by: Pavel Roskin \u003cproski@gnu.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c6c97bdaa3307d0811f14c99c38c63a8dae36e1f",
      "tree": "ea8436704c6481aa6c8bb99e33b8de706c342e21",
      "parents": [
        "d3a571971e5af241074947fc80f6284677f6e014"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 01 09:55:56 2010 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 01 09:55:56 2010 -0500"
      },
      "message": "ps3_gelic_wireless: fix format warning\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d3a571971e5af241074947fc80f6284677f6e014",
      "tree": "d01bb4af20ecfadf36626fb57f3d0918b9653d14",
      "parents": [
        "7ae810776a51dc4dc6580013b0f6ba0f34d2b165"
      ],
      "author": {
        "name": "Reinette Chatre",
        "email": "reinette.chatre@intel.com",
        "time": "Thu Jan 21 11:52:28 2010 -0800"
      },
      "committer": {
        "name": "Reinette Chatre",
        "email": "reinette.chatre@intel.com",
        "time": "Fri Jan 29 11:13:59 2010 -0800"
      },
      "message": "iwlwifi: iwl_power_update_mode always hold mutex\n\niwl_power_update_mode expects to be called with mutex held, for example to\nprotect priv-\u003evif. Only one caller currently does not do this, fix this.\nAlso, add a comment to iwl_power_update_mode to indicate this requirement.\n\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\n"
    },
    {
      "commit": "7ae810776a51dc4dc6580013b0f6ba0f34d2b165",
      "tree": "f0c0b11d4239b4f2c0704fa6eae2317e28a8af65",
      "parents": [
        "71d75cf9ab858b99d072fece9784ab338af8e388"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Thu Jan 21 11:47:59 2010 -0800"
      },
      "committer": {
        "name": "Reinette Chatre",
        "email": "reinette.chatre@intel.com",
        "time": "Fri Jan 29 11:13:58 2010 -0800"
      },
      "message": "iwlwifi: fix typo in IWL_CCK_RATES_MASK\n\nDue to a typo, the variable contains OFDM\nrates as well. The only user doesn\u0027t care,\nso this change doesn\u0027t really do anything\nbut fix up my confusion.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    },
    {
      "commit": "71d75cf9ab858b99d072fece9784ab338af8e388",
      "tree": "33277decd7f66aa2a2c7c13a5f2231c41a493a19",
      "parents": [
        "80676518da523e926e70794ac2767829effcf3ba"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Thu Jan 21 06:08:19 2010 -0800"
      },
      "committer": {
        "name": "Reinette Chatre",
        "email": "reinette.chatre@intel.com",
        "time": "Fri Jan 29 11:13:57 2010 -0800"
      },
      "message": "iwlwifi: remove unused work structs\n\nauth_work, calibrated_work, update_link_led\nand report_work are never used, so remove them.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\n"
    },
    {
      "commit": "80676518da523e926e70794ac2767829effcf3ba",
      "tree": "163f0fba772390539773d8d4731e0eb788d3d488",
      "parents": [
        "9f1f3ceacb7e52d9bc0364b4f26ae418de79656f"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Thu Jan 21 06:07:17 2010 -0800"
      },
      "committer": {
        "name": "Reinette Chatre",
        "email": "reinette.chatre@intel.com",
        "time": "Fri Jan 29 11:13:57 2010 -0800"
      },
      "message": "iwlwifi: remove bg_up work\n\nThere\u0027s no need to queue a work struct from\nwithin a work struct, just move the code to\nexecute directly.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\n"
    },
    {
      "commit": "9f1f3ceacb7e52d9bc0364b4f26ae418de79656f",
      "tree": "ca2ea32b79d783e32408545b21a5b9e4aa5eef9a",
      "parents": [
        "4d6959219bb71aa34383fc1a1a520820aee6292b"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Thu Jan 21 05:28:40 2010 -0800"
      },
      "committer": {
        "name": "Reinette Chatre",
        "email": "reinette.chatre@intel.com",
        "time": "Fri Jan 29 11:13:36 2010 -0800"
      },
      "message": "iwlagn: simplify ucode loading\n\nMove the waiting into iwl5000_load_section instead\nof duplicating it in the caller.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\n"
    },
    {
      "commit": "4d6959219bb71aa34383fc1a1a520820aee6292b",
      "tree": "5fd7a3a05f42f45f55d475227fd41d6b29c15604",
      "parents": [
        "fac06108701a2a081a47d4dc6f03220aaab54486"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Thu Jan 21 05:24:04 2010 -0800"
      },
      "committer": {
        "name": "Reinette Chatre",
        "email": "reinette.chatre@intel.com",
        "time": "Fri Jan 29 11:13:36 2010 -0800"
      },
      "message": "iwlwifi: no need to test iw_mode in power saving\n\nmac80211 will only enable powersaving for station mode.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\n"
    },
    {
      "commit": "fac06108701a2a081a47d4dc6f03220aaab54486",
      "tree": "1af6b0e4a5ae2b40de87e3f3cb8fdb8cd24dd08b",
      "parents": [
        "9bead7632adb6341548056a80ec36e7ae098f4f4"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Wed Jan 20 12:22:54 2010 -0800"
      },
      "committer": {
        "name": "Reinette Chatre",
        "email": "reinette.chatre@intel.com",
        "time": "Fri Jan 29 11:13:35 2010 -0800"
      },
      "message": "iwlwifi: update sensitivity calibration data for 1000 series\n\nUpdate sensitivity range values for 1000 series\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\n"
    },
    {
      "commit": "9bead7632adb6341548056a80ec36e7ae098f4f4",
      "tree": "faec9b5edf54d6a47e3916bd596eff1d10fdda0c",
      "parents": [
        "2494f63cc7394fc4424c4833b83d1831f52e54c8"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Wed Jan 20 12:22:53 2010 -0800"
      },
      "committer": {
        "name": "Reinette Chatre",
        "email": "reinette.chatre@intel.com",
        "time": "Fri Jan 29 11:13:35 2010 -0800"
      },
      "message": "iwlwifi: update sensitivity calibration data for 5x00 series\n\nUpdate sensitivity range values for 5x00 series\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\n"
    },
    {
      "commit": "2494f63cc7394fc4424c4833b83d1831f52e54c8",
      "tree": "a33cd6330b4750c44b193f76e590f3bbb567f769",
      "parents": [
        "47e28f41dce90ea4317d35cf23f232c1a6b07adf"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Wed Jan 20 12:22:52 2010 -0800"
      },
      "committer": {
        "name": "Reinette Chatre",
        "email": "reinette.chatre@intel.com",
        "time": "Fri Jan 29 11:13:34 2010 -0800"
      },
      "message": "iwlwifi: update sensitivity calibration data for 6x00 series\n\nUpdate sensitivity range values for 6000 \u0026 6x50 series\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\n"
    },
    {
      "commit": "47e28f41dce90ea4317d35cf23f232c1a6b07adf",
      "tree": "8ddc9b6044c994c5c68f1fc348e9b301fd8ccd6e",
      "parents": [
        "a7fce6ee8dd693fb2a9d19ddf9ee1fe380893fa1"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Wed Jan 20 11:21:06 2010 -0800"
      },
      "committer": {
        "name": "Reinette Chatre",
        "email": "reinette.chatre@intel.com",
        "time": "Fri Jan 29 11:13:34 2010 -0800"
      },
      "message": "iwlwifi: fix locking in iwl_mac_add_interface\n\nThe corresponding iwl_mac_remove_interface only\nacquires the mutex, leading me to believe that\nthe spinlock is not necessary. However, this\ndoesn\u0027t actually acquire the mutex around the\nvif pointer check and assignment, fix that.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\n"
    },
    {
      "commit": "a7fce6ee8dd693fb2a9d19ddf9ee1fe380893fa1",
      "tree": "1600430e556eb056fc8d83fbebdb72c3fc4fc094",
      "parents": [
        "49dcc819b077c2d473062e17d5a1373a8b660e02"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Tue Jan 19 16:51:50 2010 -0800"
      },
      "committer": {
        "name": "Reinette Chatre",
        "email": "reinette.chatre@intel.com",
        "time": "Fri Jan 29 11:13:33 2010 -0800"
      },
      "message": "iwlwifi: sysassert identifier change\n\nChange in uCode to include a unique identifier as part of sysassert,\nin order to tell the difference, add the \"ADVANCED SYSASSERT\" description\nwhen dump nic error to indicate the difference.\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\n"
    },
    {
      "commit": "49dcc819b077c2d473062e17d5a1373a8b660e02",
      "tree": "79a2869a213ef3fc9ba2c9cb3cac8f74fb1ca180",
      "parents": [
        "1dbfd9d46a6df5232ba0b12d2da950da89eff3da"
      ],
      "author": {
        "name": "Daniel Halperin",
        "email": "dhalperi@cs.washington.edu",
        "time": "Tue Jan 19 10:22:19 2010 -0800"
      },
      "committer": {
        "name": "Reinette Chatre",
        "email": "reinette.chatre@intel.com",
        "time": "Fri Jan 29 11:13:19 2010 -0800"
      },
      "message": "iwlwifi: optimize power saving\n\nIn hostap AP mode, every time the client sends the AP\na packet the STA_NOTIFY_AWAKE code is sent from mac80211.\nThis results in a command being sent to the uCode even if\nthe client was not asleep.\n\nThe following simple patch has fixed the issue for me without any\ndegradation that I can find.\n\nSigned-off-by: Daniel Halperin \u003cdhalperi@cs.washington.edu\u003e\nAcked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\n"
    },
    {
      "commit": "1dbfd9d46a6df5232ba0b12d2da950da89eff3da",
      "tree": "f9103cc7069d38e04666ebaeac705e2e6f59c30e",
      "parents": [
        "f276586a8af410d2b79733daf52471605b6559e9"
      ],
      "author": {
        "name": "Vivek Natarajan",
        "email": "vnatarajan@atheros.com",
        "time": "Fri Jan 29 16:56:51 2010 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jan 29 10:43:37 2010 -0500"
      },
      "message": "ath9k: Handle full sleep in ps_restore.\n\nIDLE PS (Full Sleep) doesn\u0027t work when ifconfig up\nis done during Idle unassociated state.\nFix this by restoring FULL SLEEP in ps_restore if CONF_IDLE\nis set.\n\nSigned-off-by: Vivek Natarajan \u003cvnatarajan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f276586a8af410d2b79733daf52471605b6559e9",
      "tree": "0ae0f3bc21b273040ffa4891f85c4805ba6839e5",
      "parents": [
        "c1596b75c29eb5b32c65ef1e186c8b08c289bf05"
      ],
      "author": {
        "name": "Hamish Guthrie",
        "email": "hamish.guthrie@sonycom.com",
        "time": "Thu Jan 28 12:54:10 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Jan 28 15:21:57 2010 -0500"
      },
      "message": "ps3_gelic_wireless: fix directed ssid scan\n\nIf the association worker requests a directed ssid scan and a bss list\nalready exists, the directed scan is not done. This patch corrects this\nand cleans up a few typos and debug messages.\n\nSigned-off-by: Hamish Guthrie \u003chamish.guthrie@sonycom.com\u003e\nAcked-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c1596b75c29eb5b32c65ef1e186c8b08c289bf05",
      "tree": "9380202d85d49bd114c6535ac56a1a116b8154c5",
      "parents": [
        "54233261d5aa2926f080b67ac22f508c9f15e690"
      ],
      "author": {
        "name": "Hamish Guthrie",
        "email": "hamish.guthrie@sonycom.com",
        "time": "Thu Jan 28 12:54:09 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Jan 28 15:21:56 2010 -0500"
      },
      "message": "ps3_gelic_wireless: Remove PS3 gelic legacy wpa support\n\nThe current PS3 gelic wireless driver has support for wireless\nextensions. The original PS3 gelic wireless driver exposed a\ndedicated API for a dedicated wpa_supplicant driver. This old\nAPI could be enabled with CONFIG_GELIC_WIRELESS_OLD_PSK_INTERFACE,\nhowever, as this is not being used by any distros, and it is being\nremoved from the driver and from wpa_supplicant.\n\nSigned-off-by: Hamish Guthrie \u003chamish.guthrie@sonycom.com\u003e\nAcked-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "22e16e55e36ab91148592c9bf0f2444bf766cd3c",
      "tree": "84ea8db07e5b1f483687c1865083903e2e2d1853",
      "parents": [
        "da8604757b1cdf79f24e118b156349543eb1b722"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Tue Jan 26 17:45:28 2010 -0600"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jan 27 15:02:08 2010 -0500"
      },
      "message": "rtl8187: Add callback for get_tsf\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nAcked-by: Hin-Tak Leung \u003chtl10@users.sourceforge.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "da8604757b1cdf79f24e118b156349543eb1b722",
      "tree": "9284a8a2664c6777771f6b2bdf34acada83e37e0",
      "parents": [
        "d2bb8e02810cc5844fe2bd5a81d4058b8afe6de9"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Tue Jan 26 16:42:02 2010 -0600"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jan 27 15:02:07 2010 -0500"
      },
      "message": "b43: N PHY: Fix compilation after removal of typdef b43_c32\n\nIn the conversion between typedef and struct, two places that needed a \"struct\"\nwere missed.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d2bb8e02810cc5844fe2bd5a81d4058b8afe6de9",
      "tree": "5fb1bd797e83caf6ed411255d90323b1d6340453",
      "parents": [
        "d3d5621abf6d2105700795fcbdf784b9cb46b495"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 26 16:22:20 2010 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jan 27 15:02:05 2010 -0500"
      },
      "message": "rtl8180: implement get_tsf op for mac80211\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d3d5621abf6d2105700795fcbdf784b9cb46b495",
      "tree": "fe85093f89b8a3005f762de35a3419a92949b9d2",
      "parents": [
        "47db3a677b533489d1a5a027282aa33f46dffa79"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jan 27 14:23:17 2010 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jan 27 15:02:03 2010 -0500"
      },
      "message": "libertas: add comment re: v10 firmware key handling\n\nComment text suggested by Dan Williams \u003cdcbw@redhat.com\u003e in\n\u003c1263952092.4481.2.camel@localhost.localdomain\u003e.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "47db3a677b533489d1a5a027282aa33f46dffa79",
      "tree": "f66a652e46deba996b6676301c2a1c33fcb4d9c8",
      "parents": [
        "56007a028c51cbf800a6c969d6f6431d23443b99"
      ],
      "author": {
        "name": "Luca Verdesca",
        "email": "magooz@salug.it",
        "time": "Tue Dec 22 18:10:01 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jan 27 15:01:24 2010 -0500"
      },
      "message": "ath5k: adding LED support for AR5BXB63 cards\n\nWith following patch, LED should now work with LiteOn AR5BXB63 mini\npci-e cards.\n\n(Broken patch fixed-up by me...let\u0027s hope I did it right! -- JWL)\n\nSigned-off-by: Luca Verdesca \u003cmagooz@salug.it\u003e\nAcked-by: Bob Copeland \u003cme@bobcopeland.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "56007a028c51cbf800a6c969d6f6431d23443b99",
      "tree": "8bc0280467824ed3b5f95810444b1f8e1ebc2750",
      "parents": [
        "c21dbf9214bce129f92e1af05552553ff0e318ed"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Tue Jan 26 14:19:52 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 26 11:53:21 2010 -0500"
      },
      "message": "mac80211: wait for beacon before enabling powersave\n\nBecause DTIM information is required for powersave\nbut is only conveyed in beacons, wait for a beacon\nbefore enabling powersave, and change the way the\ninformation is conveyed to the driver accordingly.\n\nmwl8k doesn\u0027t currently seem to implement PS but\nrequires the DTIM period in a different way; after\ntalking to Lennert we agreed to just have mwl8k do\nthe parsing itself in the finalize_join work.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nAcked-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f2982181e0531c0b12752336a1578626f99e7828",
      "tree": "76efd275e4942a3d7d5480ffb2c41fb899ff63b9",
      "parents": [
        "6f98e62a9f1bdbd83d8d1be8c2ca6f58099846ef"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Mon Jan 25 19:00:01 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jan 25 16:40:36 2010 -0500"
      },
      "message": "b43: N-PHY: use cordic to generate samples\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6f98e62a9f1bdbd83d8d1be8c2ca6f58099846ef",
      "tree": "cdfabc6feccd4e01b56fbf44bdce3eea25e573f4",
      "parents": [
        "986504540306137dfc90a936f9f25086d15621c5"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Mon Jan 25 19:00:00 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jan 25 16:39:03 2010 -0500"
      },
      "message": "b43: update cordic code to match current specs\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nTested-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "986504540306137dfc90a936f9f25086d15621c5",
      "tree": "e41a8ea05d14152054f07fe3c4bd2fbc3c7836bb",
      "parents": [
        "3ed0fac3b56504aaaa3d800e7891ed4a7068b85c"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Mon Jan 25 18:59:59 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jan 25 16:36:31 2010 -0500"
      },
      "message": "b43: make cordic common (LP-PHY and N-PHY need it)\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3ed0fac3b56504aaaa3d800e7891ed4a7068b85c",
      "tree": "c5aec7623f986c4333ac1f0c7987861579073764",
      "parents": [
        "723bae7ee44fd79c1cd3c7531ed581d373920774"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Mon Jan 25 18:59:58 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jan 25 16:36:29 2010 -0500"
      },
      "message": "b43: N-PHY: fix one bit off in parsing RF Ctrl Override arguments\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    }
  ],
  "next": "96869a39399269a776a94812e9fff3d38b47d838"
}
