)]}'
{
  "log": [
    {
      "commit": "b7e8941b2df518186d9f7679c007f6b619bb4e89",
      "tree": "35f0dcfe920087e83d99f27b5deabad3d5f4e3d8",
      "parents": [
        "692d2c0fb36c02ad07d54641c26f48e644b27fbd"
      ],
      "author": {
        "name": "Amitkumar Karwar",
        "email": "akarwar@marvell.com",
        "time": "Tue Dec 07 13:43:03 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Dec 08 15:38:45 2010 -0500"
      },
      "message": "cfg80211: add some element IDs in enum ieee80211_eid\n\n1)WLAN_EID_BSS_COEX_2040\n2)WLAN_EID_OVERLAP_BSS_SCAN_PARAM\n3)WLAN_EID_EXT_CAPABILITY\n\nSigned-off-by: Amitkumar Karwar \u003cakarwar@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "692d2c0fb36c02ad07d54641c26f48e644b27fbd",
      "tree": "dcff3bfd596d7ab6164e239d6c21f2f0232264de",
      "parents": [
        "82a52043c7801f83c7387deb45bf9323af04644b"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Tue Dec 07 21:56:00 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Dec 08 15:38:45 2010 -0500"
      },
      "message": "b43: rename config option for N-PHY, drop BROKEN\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "82a52043c7801f83c7387deb45bf9323af04644b",
      "tree": "f145fdee86de74601d3abd0baeaf7c50b3413095",
      "parents": [
        "abc1f7cd531f80a8468ab654f1dfd35d58bd2490"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Tue Dec 07 21:55:59 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Dec 08 15:38:45 2010 -0500"
      },
      "message": "b43: fix split of N-PHY devices into supported and not (based on PHY rev)\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "abc1f7cd531f80a8468ab654f1dfd35d58bd2490",
      "tree": "94fad4d5f8684c48a07daf52a8974629aac2bf88",
      "parents": [
        "c7455cf988f06ba578cc6a680392426fce382ca1"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Tue Dec 07 21:55:58 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Dec 08 15:38:45 2010 -0500"
      },
      "message": "b43: set TMS to work with current band width for N-PHY\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c7455cf988f06ba578cc6a680392426fce382ca1",
      "tree": "df0622ac19a77ef33dae142bcb6733565f57d211",
      "parents": [
        "2f886750118c1781d3b53268bf25519aef1d4d71"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Tue Dec 07 21:55:57 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Dec 08 15:38:44 2010 -0500"
      },
      "message": "b43: N-PHY: silence warnings\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2f886750118c1781d3b53268bf25519aef1d4d71",
      "tree": "6cac9d2513ad1cf09ee970eea4e7d8a5c3bdd98b",
      "parents": [
        "155180803c95c7b14b355f60431bef45116c151e"
      ],
      "author": {
        "name": "Ben Greear",
        "email": "greearb@candelatech.com",
        "time": "Tue Dec 07 11:27:01 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Dec 08 15:38:44 2010 -0500"
      },
      "message": "mac80211: Show max number of probe tries in debug message.\n\nSigned-off-by: Ben Greear \u003cgreearb@candelatech.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "155180803c95c7b14b355f60431bef45116c151e",
      "tree": "5b02de749bb879e1ad488c2c6fd53884044b72f8",
      "parents": [
        "755fd183b89bc8a302669b6f35cd98faee473f7a"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Tue Dec 07 09:42:07 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Dec 08 15:38:44 2010 -0500"
      },
      "message": "b43: flush PHY writes when needed\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "755fd183b89bc8a302669b6f35cd98faee473f7a",
      "tree": "cb40a6e2beb8d1e7bea583caf354ef9f2f985604",
      "parents": [
        "f00fe7f6d14ab7bbd4655f55eae71bbd73ef766d"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Tue Dec 07 09:42:06 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Dec 08 15:38:44 2010 -0500"
      },
      "message": "b43: N-PHY: implement own maskset\n\nThis let us avoid double addressing while still having reg check.\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f00fe7f6d14ab7bbd4655f55eae71bbd73ef766d",
      "tree": "163bce6561edf47dbb1586f57ceb1dab5a860e9f",
      "parents": [
        "857581bdf1a3b36bfd42609d6f5433bd83397127"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Tue Dec 07 09:42:05 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Dec 08 15:38:44 2010 -0500"
      },
      "message": "b43: N-PHY: reorder and optimize tables initialization\n\nOrder was changed in specs. For writing arrays we have designed bulk function\nwhich makes use of auto increment and do not write table address over and over.\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "857581bdf1a3b36bfd42609d6f5433bd83397127",
      "tree": "effaba77c04cb257ef040491568db324bc60d186",
      "parents": [
        "a9927ba3c5f3c5f6b0e8fa7557452335edeaf5fa"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Tue Dec 07 09:42:04 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Dec 08 15:38:43 2010 -0500"
      },
      "message": "b43: N-PHY: update init tables\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a9927ba3c5f3c5f6b0e8fa7557452335edeaf5fa",
      "tree": "08c666e1edd25b64ebad8163682c8d3df003f663",
      "parents": [
        "80d7e403c97b712e302ec37e9beceff1dbdc9402"
      ],
      "author": {
        "name": "Ben Greear",
        "email": "greearb@candelatech.com",
        "time": "Mon Dec 06 21:13:49 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Dec 08 15:38:43 2010 -0500"
      },
      "message": "ath9k: Check for NULL sta in ath_tx_start\n\nIt can be NULL according to docs, and logging showed it\nto be NULL in practice.\n\nSigned-off-by: Ben Greear \u003cgreearb@candelatech.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "80d7e403c97b712e302ec37e9beceff1dbdc9402",
      "tree": "43c158c73afe35160fc7b5415e7f1cac821b1689",
      "parents": [
        "50b12f597be354a5a224f05c65c54c0667e57aec"
      ],
      "author": {
        "name": "Helmut Schaa",
        "email": "helmut.schaa@googlemail.com",
        "time": "Fri Nov 19 12:40:26 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Dec 08 15:38:43 2010 -0500"
      },
      "message": "mac80211: Apply ht_opmode changes in ieee80211_change_bss\n\nCc: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Helmut Schaa \u003chelmut.schaa@googlemail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "50b12f597be354a5a224f05c65c54c0667e57aec",
      "tree": "db4c59639d3d1bc013a2c3d7e17c47db2f94efc0",
      "parents": [
        "7659a193f94c0003dd06e9e874d19bade1a8c952"
      ],
      "author": {
        "name": "Helmut Schaa",
        "email": "helmut.schaa@googlemail.com",
        "time": "Fri Nov 19 12:40:25 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Dec 08 15:38:43 2010 -0500"
      },
      "message": "cfg80211: Add new BSS attribute ht_opmode\n\nAdd a new BSS attribute to allow hostapd to set the current HT opmode.\nOtherwise drivers won\u0027t be able to set up protection for HT rates in\nAP mode.\n\nCc: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Helmut Schaa \u003chelmut.schaa@googlemail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7659a193f94c0003dd06e9e874d19bade1a8c952",
      "tree": "a7f69f67f61f21ee7733f943ecedd1dceaac1a2e",
      "parents": [
        "cae6b74d907e2abd22d496fe30417b088d3302cf"
      ],
      "author": {
        "name": "Javier Cardona",
        "email": "javier@cozybit.com",
        "time": "Tue Dec 07 10:41:47 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 17:08:09 2010 -0500"
      },
      "message": "mac80211: Fix compilation error when mesh is disabled\n\nWrap mesh sections inside CONFIG_MAC80211_MESH to fix compilation\nproblems reported by Stephen Rothwell, Larry Finger and Bruno Randolf.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "cae6b74d907e2abd22d496fe30417b088d3302cf",
      "tree": "3d8c1a2a90099e966d22f8af03145ecaa97670cc",
      "parents": [
        "0ce3bcfc84900a64347b0fe1140229bd81314008"
      ],
      "author": {
        "name": "Mohammed Shafi Shajakhan",
        "email": "mshajakhan@atheros.com",
        "time": "Tue Dec 07 21:23:16 2010 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 17:08:09 2010 -0500"
      },
      "message": "ath9k: Remove dead code in recv.c\n\nThe structure struct ieee80211_rx_status *rxs is no longer needed to be\npassed to ath_rx_send_to_mac80211 function\n\nSigned-off-by: Mohammed Shafi Shajakhan \u003cmshajakhan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0ce3bcfc84900a64347b0fe1140229bd81314008",
      "tree": "5eb6146682a54fe5ad4ac091e66101fa90246e1f",
      "parents": [
        "aaef24b4c9f5db726e618977b74ffef924360de5"
      ],
      "author": {
        "name": "Mohammed Shafi Shajakhan",
        "email": "mshajakhan@atheros.com",
        "time": "Tue Dec 07 21:14:15 2010 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 17:08:08 2010 -0500"
      },
      "message": "ath9k: Parse DTIM period from mac80211\n\nWith the current save power save implementation we assume a dtim period\nof 1.This value is assigned based on a sanity check in the driver\neventhough we had not parsed it from mac80211.This patch obtains the actual\nDTIM period from AP by parsing it from mac80211.Yet for handling\nmulticast traffic we may still have it as fixed rather than parsing it\nfrom mac80211 .This does not breaks power save or anything as the sleep\nduration is currently fixed in the driver.This patch may serve to improve\npower save in the future by using dtim period for sleep duration and using\ncorrect dtim period adhoc mode.\n\nSigned-off-by: Mohammed Shafi Shajakhan \u003cmshajakhan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "aaef24b4c9f5db726e618977b74ffef924360de5",
      "tree": "fbdaee34dbfd5bd41f17af1b1fc156c91731c1ce",
      "parents": [
        "caa0a99acd2c4eb0a8d4e9caae397291e4cf743a"
      ],
      "author": {
        "name": "Mohammed Shafi Shajakhan",
        "email": "mshajakhan@atheros.com",
        "time": "Tue Dec 07 20:40:58 2010 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 17:08:08 2010 -0500"
      },
      "message": "ath9k: Properly use unlikely check macro\n\nAUTOSLEEP feature is enabled only for AR9271 and AR9003 version\nchipsets.So unlikely macro should be used only to check whether\nauto-sleep feature is enabled\n\nSigned-off-by: Mohammed Shafi Shajakhan \u003cmshajakhan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "caa0a99acd2c4eb0a8d4e9caae397291e4cf743a",
      "tree": "a1928a30db623260dea22406ac62249aafb4a57b",
      "parents": [
        "692d6b175b392512881ab374567e900fc825d487"
      ],
      "author": {
        "name": "Sujith Manoharan",
        "email": "Sujith.Manoharan@atheros.com",
        "time": "Tue Dec 07 16:32:02 2010 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 17:08:07 2010 -0500"
      },
      "message": "ath9k_htc: Fix panic on FW download failure\n\nUse the correct error condition exit in case firmware download\nfails for some reason. Not doing so results in a panic:\n\nusb 1-3: ath9k_htc: Transferred FW: ar9271.fw, size: 51280\nusb 1-3: ath9k_htc: Firmware - ar9271.fw download failed\nusb 1-3: ath9k_htc: Target is unresponsive\nFailed to initialize the device\nINFO: trying to register non-static key.\nthe code is fine but needs lockdep annotation.\nturning off the locking correctness validator.\nPid: 2823, comm: insmod Tainted: G        W   2.6.37-rc4-wl #11\nCall Trace:\n[\u003cffffffff81090d7e\u003e] __lock_acquire+0xe3e/0x1d00\n[\u003cffffffff813a9f14\u003e] ? restore_args+0x0/0x30\n[\u003cffffffff81058af1\u003e] ? vprintk+0x321/0x500\n[\u003cffffffff81092290\u003e] lock_acquire+0xa0/0x190\n[\u003cffffffffa02a0eac\u003e] ? usb_kill_anchored_urbs+0x1c/0x80 [usbcore]\n[\u003cffffffff813a8ea8\u003e] _raw_spin_lock_irq+0x48/0x60\n[\u003cffffffffa02a0eac\u003e] ? usb_kill_anchored_urbs+0x1c/0x80 [usbcore]\n[\u003cffffffff813a53fd\u003e] ? printk+0x3c/0x3f\n[\u003cffffffffa02a0eac\u003e] usb_kill_anchored_urbs+0x1c/0x80 [usbcore]\n[\u003cffffffffa0055388\u003e] ath9k_hif_usb_dealloc_urbs+0x18/0x40 [ath9k_htc]\n[\u003cffffffffa00557d7\u003e] ath9k_hif_usb_probe+0x227/0x3d0 [ath9k_htc]\n[\u003cffffffffa02a56ac\u003e] usb_probe_interface+0x10c/0x210 [usbcore]\n[\u003cffffffff812ae826\u003e] driver_probe_device+0x96/0x1c0\n[\u003cffffffff812ae9f3\u003e] __driver_attach+0xa3/0xb0\n[\u003cffffffff812ae950\u003e] ? __driver_attach+0x0/0xb0\n[\u003cffffffff812ad6ae\u003e] bus_for_each_dev+0x5e/0x90\n[\u003cffffffff812ae4c9\u003e] driver_attach+0x19/0x20\n[\u003cffffffff812ae038\u003e] bus_add_driver+0x168/0x320\n[\u003cffffffff812aec71\u003e] driver_register+0x71/0x140\n[\u003cffffffff811fc338\u003e] ? __raw_spin_lock_init+0x38/0x70\n[\u003cffffffffa02a438c\u003e] usb_register_driver+0xdc/0x190 [usbcore]\n[\u003cffffffffa0063000\u003e] ? ath9k_htc_init+0x0/0x4f [ath9k_htc]\n[\u003cffffffffa005599e\u003e] ath9k_hif_usb_init+0x1e/0x20 [ath9k_htc]\n[\u003cffffffffa006302b\u003e] ath9k_htc_init+0x2b/0x4f [ath9k_htc]\n[\u003cffffffff8100212f\u003e] do_one_initcall+0x3f/0x180\n[\u003cffffffff8109ef9b\u003e] sys_init_module+0xbb/0x200\n[\u003cffffffff8100bf52\u003e] system_call_fastpath+0x16/0x1b\n\nSigned-off-by: Sujith Manoharan \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "692d6b175b392512881ab374567e900fc825d487",
      "tree": "de6e197cd2d946efa669408326e09dfa7348618a",
      "parents": [
        "0b5ead91cda63e0db964dadc77601233434f60cb"
      ],
      "author": {
        "name": "Sujith Manoharan",
        "email": "Sujith.Manoharan@atheros.com",
        "time": "Tue Dec 07 16:31:54 2010 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 17:08:07 2010 -0500"
      },
      "message": "ath9k_htc: Add support for handling TX power configuration\n\nSigned-off-by: Sujith Manoharan \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0b5ead91cda63e0db964dadc77601233434f60cb",
      "tree": "989e877003120c769f8d155dee129033f96029f2",
      "parents": [
        "c658e5db01117bf2a321a9a782754dd5b10e2f15"
      ],
      "author": {
        "name": "Sujith Manoharan",
        "email": "Sujith.Manoharan@atheros.com",
        "time": "Tue Dec 07 16:31:38 2010 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 17:08:06 2010 -0500"
      },
      "message": "ath9k_htc: Cleanup device identification\n\nath.ko is a common module shared between ath5k, ar9170usb, ath9k and ath9k_htc.\nAdding driver specific data to the shared structure would impact all the\ndrivers. Handling USB device recognition for devices specific to ath9k_htc\ncan be handled within the driver itself.\n\nAlso, AR7010 refers to the processor used in both AR9280/AR9287 based\ndevices. Rename the device enumerations accordingly.\n\nWhile at it, check properly for the bus type when choosing the EEPROM\nbase address for UB95.\n\nSigned-off-by: Sujith Manoharan \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c658e5db01117bf2a321a9a782754dd5b10e2f15",
      "tree": "a68f935abc84b9af0446fa1979477bd08f429d51",
      "parents": [
        "22d8d9f81b8b054df2f7f82daffcb71608f411e4"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Tue Dec 07 04:40:18 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 17:08:06 2010 -0500"
      },
      "message": "mac80211: fix a compiler warning\n\nnet/mac80211/mlme.c: In function \u0027ieee80211_sta_work\u0027:\nnet/mac80211/mlme.c:1981: warning: too many arguments for format\n\nIntroduced by commit 04ac3c0ee2c773c321ec472d892635a20556f34d\n(\"mac80211: speed up AP probing using nullfunc frames\").\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "22d8d9f81b8b054df2f7f82daffcb71608f411e4",
      "tree": "445ee23a04aa68cbd3b5b599637ebb39d6bf8a32",
      "parents": [
        "d7fd1b50a51be3fe6554fbab8953fa8a3ff4009b"
      ],
      "author": {
        "name": "Bruno Randolf",
        "email": "br1@einfach.org",
        "time": "Tue Dec 07 11:08:12 2010 +0900"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 17:07:54 2010 -0500"
      },
      "message": "ath5k: Use capabilities information for the number of TX queues\n\nOne thing I missed in my WME series: Older hardware does not have enough\nhardware queues to support WME. In this case we just set up one data queue. Use\nthe capability information to decide how many queues to set up.\n\nSigned-off-by: Bruno Randolf \u003cbr1@einfach.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d7fd1b50a51be3fe6554fbab8953fa8a3ff4009b",
      "tree": "9605e6c7784169d82f6b9e28bb38036fa4f02ec0",
      "parents": [
        "1435894dcd263fdbdd5e1ea2a684289dff187c34"
      ],
      "author": {
        "name": "Ben Greear",
        "email": "greearb@candelatech.com",
        "time": "Mon Dec 06 13:13:07 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 16:54:24 2010 -0500"
      },
      "message": "ath9k: Make DMA warning in ath_stoprecv WARN_ON_ONCE.\n\nThis decreases spammage in the log.  A single line message\nwill still be printed, so users can be aware that problem\nexists.\n\nSigned-off-by: Ben Greear \u003cgreearb@candelatech.com\u003e\nAcked-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1435894dcd263fdbdd5e1ea2a684289dff187c34",
      "tree": "e5a362661c73f726eb82e1064fdaf52f307c8b5b",
      "parents": [
        "a95f1600081211433c5ff6f3668061c821552e9f"
      ],
      "author": {
        "name": "Vasanthakumar Thiagarajan",
        "email": "vasanth@atheros.com",
        "time": "Mon Dec 06 04:28:00 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 16:54:24 2010 -0500"
      },
      "message": "ath9k: Add device id of AR9485 to pci table\n\nSigned-off-by: Vasanthakumar Thiagarajan \u003cvasanth@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a95f1600081211433c5ff6f3668061c821552e9f",
      "tree": "b93da1ce1f8971990f56a3bf9ca7fa75bab9261e",
      "parents": [
        "11441fb8b700bd782ae72d3dd87453fc5bc2ff12"
      ],
      "author": {
        "name": "Vasanthakumar Thiagarajan",
        "email": "vasanth@atheros.com",
        "time": "Mon Dec 06 04:27:59 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 16:54:23 2010 -0500"
      },
      "message": "ath9k_hw: Disable MRC CCK for AR9485\n\nSigned-off-by: Vasanthakumar Thiagarajan \u003cvasanth@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "11441fb8b700bd782ae72d3dd87453fc5bc2ff12",
      "tree": "5838b8560db554a7ef6107f931b20d81927056d2",
      "parents": [
        "7090ad1416d0311677c43728494c6028aa2436b6"
      ],
      "author": {
        "name": "Vasanthakumar Thiagarajan",
        "email": "vasanth@atheros.com",
        "time": "Mon Dec 06 04:27:58 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 16:54:23 2010 -0500"
      },
      "message": "ath9k_hw: Setup paprd only for supported chains\n\nSigned-off-by: Vasanthakumar Thiagarajan \u003cvasanth@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7090ad1416d0311677c43728494c6028aa2436b6",
      "tree": "80f24aedcfb0ba40dbdfbf357c306311715f706b",
      "parents": [
        "858b7e36e82cc03cb77b64f096b64446a24a346a"
      ],
      "author": {
        "name": "Vasanthakumar Thiagarajan",
        "email": "vasanth@atheros.com",
        "time": "Mon Dec 06 04:27:57 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 16:54:22 2010 -0500"
      },
      "message": "ath9k_hw: Program appropriate register for temperature compensation cal for AR9485\n\nSigned-off-by: Vasanthakumar Thiagarajan \u003cvasanth@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "858b7e36e82cc03cb77b64f096b64446a24a346a",
      "tree": "45effc7bdf905031572a4d2c731041946fed54a9",
      "parents": [
        "31faff815bd9d87c370f799dff03948ed362d260"
      ],
      "author": {
        "name": "Vasanthakumar Thiagarajan",
        "email": "vasanth@atheros.com",
        "time": "Mon Dec 06 04:27:56 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 16:54:14 2010 -0500"
      },
      "message": "ath9k_hw: Add IQ cal changes for AR9485\n\nSigned-off-by: Vasanthakumar Thiagarajan \u003cvasanth@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "31faff815bd9d87c370f799dff03948ed362d260",
      "tree": "22374d39aaf62504c5b0dda14a90a03f55f6173a",
      "parents": [
        "6559e83ebd2cac06c54ebb2b7f635cf2e434f25c"
      ],
      "author": {
        "name": "Vasanthakumar Thiagarajan",
        "email": "vasanth@atheros.com",
        "time": "Mon Dec 06 04:27:55 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 16:35:00 2010 -0500"
      },
      "message": "ath9k_hw: Define IQcal correction coefficient registers using index\n\nSigned-off-by: Vasanthakumar Thiagarajan \u003cvasanth@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6559e83ebd2cac06c54ebb2b7f635cf2e434f25c",
      "tree": "86471a87687585b910490469b1bf3aafa6445430",
      "parents": [
        "5f139eba4174d9a3343efc7cfb8a0a9cb184c647"
      ],
      "author": {
        "name": "Vasanthakumar Thiagarajan",
        "email": "vasanth@atheros.com",
        "time": "Mon Dec 06 04:27:54 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 16:34:59 2010 -0500"
      },
      "message": "ath9k_hw: Program appropriate chianmask for AR9485 before starting AGC/IQ cal\n\nSigned-off-by: Vasanthakumar Thiagarajan \u003cvasanth@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5f139eba4174d9a3343efc7cfb8a0a9cb184c647",
      "tree": "8b276842e0e2c0ad1490b3212afa63d5be30cefc",
      "parents": [
        "dd040f76cef0cc977b83e905a16b68d41322b735"
      ],
      "author": {
        "name": "Vasanthakumar Thiagarajan",
        "email": "vasanth@atheros.com",
        "time": "Mon Dec 06 04:27:53 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 16:34:59 2010 -0500"
      },
      "message": "ath9k_hw: Configure power control only for the supported chains\n\nSigned-off-by: Vasanthakumar Thiagarajan \u003cvasanth@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "dd040f76cef0cc977b83e905a16b68d41322b735",
      "tree": "28b58fa49d6549544b95e77feb50fe368689079f",
      "parents": [
        "ab09b5b4beda8b33a117bf6fbbb2b5aa8f566129"
      ],
      "author": {
        "name": "Vasanthakumar Thiagarajan",
        "email": "vasanth@atheros.com",
        "time": "Mon Dec 06 04:27:52 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 16:34:58 2010 -0500"
      },
      "message": "ath9k_hw: Read and configure turnning caps to regulate freq accuracy\n\nRight now it is done for only AR9485, will be done for ar9003 also\nafter proper testing.\n\nSigned-off-by: Vasanthakumar Thiagarajan \u003cvasanth@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ab09b5b4beda8b33a117bf6fbbb2b5aa8f566129",
      "tree": "082fc8cf95c68bd075469165a1c439f49736497c",
      "parents": [
        "47e84dfb411fcaa51e12d94ab82570ec3aa86e32"
      ],
      "author": {
        "name": "Vasanthakumar Thiagarajan",
        "email": "vasanth@atheros.com",
        "time": "Tue Dec 07 02:20:39 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 16:34:58 2010 -0500"
      },
      "message": "ath9k_hw: Configure internal regulator for AR9485\n\nSigned-off-by: Vasanthakumar Thiagarajan \u003cvasanth@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "47e84dfb411fcaa51e12d94ab82570ec3aa86e32",
      "tree": "bf9bedb61b1e71de7e4c3a437b9a3ad380a7a27d",
      "parents": [
        "9936e65fae6d95c2acc2438c60a8f4908130530e"
      ],
      "author": {
        "name": "Vasanthakumar Thiagarajan",
        "email": "vasanth@atheros.com",
        "time": "Mon Dec 06 04:27:49 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 16:34:57 2010 -0500"
      },
      "message": "ath9k_hw: Read and configure antenna diversity control for AR9485\n\nSigned-off-by: Vasanthakumar Thiagarajan \u003cvasanth@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9936e65fae6d95c2acc2438c60a8f4908130530e",
      "tree": "672db50364c1ae7e35cf7981b8a8ad1fd3dc0998",
      "parents": [
        "d9a2545ac713e26ab8c8eee741d2da1626cebd6e"
      ],
      "author": {
        "name": "Vasanthakumar Thiagarajan",
        "email": "vasanth@atheros.com",
        "time": "Mon Dec 06 04:27:48 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 16:34:56 2010 -0500"
      },
      "message": "ath9k_hw: Configure xpa bias level for AR9485\n\nSigned-off-by: Vasanthakumar Thiagarajan \u003cvasanth@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d9a2545ac713e26ab8c8eee741d2da1626cebd6e",
      "tree": "3d5974b959a9bed5235c56a2c3b7edc2a02a29fd",
      "parents": [
        "272ceba892208013a45847276a00ccae54e2b94a"
      ],
      "author": {
        "name": "Vasanthakumar Thiagarajan",
        "email": "vasanth@atheros.com",
        "time": "Mon Dec 06 04:27:47 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 16:34:56 2010 -0500"
      },
      "message": "ath9k: Read spur channel information from eeprom for AR9485\n\nAlso spur channel count and range is different for AR9485.\n\nSigned-off-by: Vasanthakumar Thiagarajan \u003cvasanth@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "272ceba892208013a45847276a00ccae54e2b94a",
      "tree": "40318a3803e8722b143fc20b6a09b8d94788d1f3",
      "parents": [
        "85dd0921e686ed2f0283cef358a91ecaa36ccc8f"
      ],
      "author": {
        "name": "Vasanthakumar Thiagarajan",
        "email": "vasanth@atheros.com",
        "time": "Mon Dec 06 04:27:46 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 16:34:55 2010 -0500"
      },
      "message": "ath9k_hw: Add a helper function to get spur channel pointer from cal data for AR9003 family\n\nThis helper function would be used for AR9485.\n\nSigned-off-by: Vasanthakumar Thiagarajan \u003cvasanth@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "85dd0921e686ed2f0283cef358a91ecaa36ccc8f",
      "tree": "bd0584134f376c30033b3987a84257b869d5bef6",
      "parents": [
        "d09b17f73fd8f475f33d0b8311d7b5a0bed67c67"
      ],
      "author": {
        "name": "Vasanthakumar Thiagarajan",
        "email": "vasanth@atheros.com",
        "time": "Mon Dec 06 04:27:45 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 16:34:55 2010 -0500"
      },
      "message": "ath9k_hw: Find chansel of AR_PHY_65NM_CH0_SYNTH7 for AR9485\n\nSigned-off-by: Vasanthakumar Thiagarajan \u003cvasanth@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d09b17f73fd8f475f33d0b8311d7b5a0bed67c67",
      "tree": "8ab7eb6202be4f1dd176abce164e40e6ea1cd559",
      "parents": [
        "47c80de62e9d6d262a829502d689a8b56add8d3d"
      ],
      "author": {
        "name": "Vasanthakumar Thiagarajan",
        "email": "vasanth@atheros.com",
        "time": "Mon Dec 06 04:27:44 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 16:34:54 2010 -0500"
      },
      "message": "ath9k: Configure pll control for AR9485\n\nSigned-off-by: Vasanthakumar Thiagarajan \u003cvasanth@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "47c80de62e9d6d262a829502d689a8b56add8d3d",
      "tree": "c30b7df85d2e36fb54ee6a98a12d144cfea8dc6f",
      "parents": [
        "8060e169e02fe855f5533b5ef6af1f23ae2db0c4"
      ],
      "author": {
        "name": "Vasanthakumar Thiagarajan",
        "email": "vasanth@atheros.com",
        "time": "Mon Dec 06 04:27:43 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 16:34:54 2010 -0500"
      },
      "message": "ath9k_hw: Find the maximum number of chains that hw supports\n\nHave it in ah-\u003ecaps. This will be used during various\ncalibrations.\n\nSigned-off-by: Vasanthakumar Thiagarajan \u003cvasanth@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8060e169e02fe855f5533b5ef6af1f23ae2db0c4",
      "tree": "d5a62855ccecce8743cb4fb1b95c3846d20b9571",
      "parents": [
        "7f1c7a6ac57ff0482219aa3f62eb9d0f8fe65867"
      ],
      "author": {
        "name": "Vasanthakumar Thiagarajan",
        "email": "vasanth@atheros.com",
        "time": "Mon Dec 06 04:27:42 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 16:34:53 2010 -0500"
      },
      "message": "ath9k: Enable extended synch for AR9485 to fix L0s recovery issue\n\nSigned-off-by: Vasanthakumar Thiagarajan \u003cvasanth@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7f1c7a6ac57ff0482219aa3f62eb9d0f8fe65867",
      "tree": "399424d57a2b7ab5cd2898240b4de046caa79d4a",
      "parents": [
        "784ad50324ec531fa4ab22586fe305657cc6e307"
      ],
      "author": {
        "name": "Vasanthakumar Thiagarajan",
        "email": "vasanth@atheros.com",
        "time": "Mon Dec 06 04:27:41 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 16:34:53 2010 -0500"
      },
      "message": "ath9k: Disable TX STBC for AR9485\n\nSigned-off-by: Vasanthakumar Thiagarajan \u003cvasanth@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "784ad50324ec531fa4ab22586fe305657cc6e307",
      "tree": "4f933f1260d72fc411d42f25ff2648a62e6c00d5",
      "parents": [
        "60e0c3a782f9060327751492dac949210154759b"
      ],
      "author": {
        "name": "Vasanthakumar Thiagarajan",
        "email": "vasanth@atheros.com",
        "time": "Mon Dec 06 04:27:40 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 16:34:52 2010 -0500"
      },
      "message": "ath9k_hw: Disable LDPC for AR9485\n\nSigned-off-by: Vasanthakumar Thiagarajan \u003cvasanth@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "60e0c3a782f9060327751492dac949210154759b",
      "tree": "8187e507d354bac32a6883475e3e90c5f33c4350",
      "parents": [
        "ff48ba464e3503149657c60d46e8f4e9b4ed27fa"
      ],
      "author": {
        "name": "Vasanthakumar Thiagarajan",
        "email": "vasanth@atheros.com",
        "time": "Mon Dec 06 04:27:39 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 16:34:52 2010 -0500"
      },
      "message": "ath9k_hw: Eeeprom changes for AR9485\n\nCalibration data are stored at 4k address (0xfff). The cal data\nfor AR9485 is not compressed so its lengh can exceed 1024 limit,\ntake care of that.\n\nSigned-off-by: Vasanthakumar Thiagarajan \u003cvasanth@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ff48ba464e3503149657c60d46e8f4e9b4ed27fa",
      "tree": "fd4093a990bf04a14323e2f72abecfb40f708ce3",
      "parents": [
        "c88457eb83fb6db7a3286a685ecc6e33a7aac49d"
      ],
      "author": {
        "name": "Vasanthakumar Thiagarajan",
        "email": "vasanth@atheros.com",
        "time": "Mon Dec 06 04:27:38 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 16:34:51 2010 -0500"
      },
      "message": "ath9k_hw: Initialize tx/rx gain table from initvals.h for AR9485\n\nSigned-off-by: Vasanthakumar Thiagarajan \u003cvasanth@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c88457eb83fb6db7a3286a685ecc6e33a7aac49d",
      "tree": "bf3c19f7396c6743284f19e9920fad12b4e1445c",
      "parents": [
        "3050c9146b2a4c98a916192fac2867c0023ec2b1"
      ],
      "author": {
        "name": "Vasanthakumar Thiagarajan",
        "email": "vasanth@atheros.com",
        "time": "Mon Dec 06 04:27:37 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 16:34:51 2010 -0500"
      },
      "message": "ath9k_hw: Initialize mode registers for AR9485\n\nSigned-off-by: Vasanthakumar Thiagarajan \u003cvasanth@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3050c9146b2a4c98a916192fac2867c0023ec2b1",
      "tree": "f0cf9aa371a0c23bf3ed9e2cf939fed95b40c77f",
      "parents": [
        "d9c803e1864d563b07382eb1bb8979cd70b1001e"
      ],
      "author": {
        "name": "Vasanthakumar Thiagarajan",
        "email": "vasanth@atheros.com",
        "time": "Mon Dec 06 04:27:36 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 16:34:50 2010 -0500"
      },
      "message": "ath9k_hw: Enable hw initialization for AR9485\n\nAlso make it a supported mac\n\nSigned-off-by: Vasanthakumar Thiagarajan \u003cvasanth@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d9c803e1864d563b07382eb1bb8979cd70b1001e",
      "tree": "3109a48e800f7f3c5ec43d1d3a9be6f734246dd9",
      "parents": [
        "3bbb780cca79dfe0200d33afb95a8990acde65b9"
      ],
      "author": {
        "name": "Vasanthakumar Thiagarajan",
        "email": "vasanth@atheros.com",
        "time": "Mon Dec 06 04:27:35 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 16:34:50 2010 -0500"
      },
      "message": "ath9k_hw: Add initvals.h for AR9485\n\nSigned-off-by: Vasanthakumar Thiagarajan \u003cvasanth@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3bbb780cca79dfe0200d33afb95a8990acde65b9",
      "tree": "f47c2e91d982c66d1b5057fef9ec7f60ac048dc4",
      "parents": [
        "b7555ec7c604f2f00e432579dac29df5ce525433"
      ],
      "author": {
        "name": "Vasanthakumar Thiagarajan",
        "email": "vasanth@atheros.com",
        "time": "Mon Dec 06 04:27:34 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 16:34:49 2010 -0500"
      },
      "message": "ath9k_hw: Define hw version macros for AR9485\n\nAR9485 is a single chain and single band (2.4 Ghz) chip.\n\nSigned-off-by: Vasanthakumar Thiagarajan \u003cvasanth@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b7555ec7c604f2f00e432579dac29df5ce525433",
      "tree": "7f02e627b954ef69f72e0dc17f6c0eece1ecd85c",
      "parents": [
        "a1cbc7a88985976267a851a2e1080578711b3b0d"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 14:13:49 2010 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 16:34:49 2010 -0500"
      },
      "message": "ath5k: remove MODULE_VERSION\n\nSince this is updated manually and sporadically, it is fairly useless\nanyway.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a1cbc7a88985976267a851a2e1080578711b3b0d",
      "tree": "299c4621d0da27789b6f0fdc08bf8c8984236172",
      "parents": [
        "226afe68fdbd1aa3680158aca0a3631cbd019626"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Thu Dec 02 19:12:38 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 16:34:48 2010 -0500"
      },
      "message": "ath: Fix ath_dbg access beyond array bound\n\nar9300RateSize is not necessarily a power of 4.\n\nChange ar9003_hw_set_target_power_eeprom\nto print the targetPowerValT2 array one per line.\n\nath9k_hw_ar9300_set_txpower repeated the output 4 times per line,\nchange it to print the targetPowerValT2 value one per line.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "226afe68fdbd1aa3680158aca0a3631cbd019626",
      "tree": "89e31323c0798493b9d0b3ec32df33fc21d82bf6",
      "parents": [
        "3800276a40751539a920ef8e0537ef2e19126799"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Thu Dec 02 19:12:37 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 16:34:48 2010 -0500"
      },
      "message": "ath: Convert ath_print to ath_dbg\n\nRemove ath/debug.h and the includes of these files.\nCoalesce long formats.\nCorrect a few misspellings and missing \"\\n\"s from these logging messages.\nRemove unnecessary trailing space before a newline.\nRemove ARRAY_SIZE casts, use printf type %zu\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3800276a40751539a920ef8e0537ef2e19126799",
      "tree": "ccf058ea286aef7faa79aea4236b30c1b8cb757e",
      "parents": [
        "21a99f934949807dc0c9dc7642bbf0081b7582f9"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Thu Dec 02 19:12:36 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 16:34:47 2010 -0500"
      },
      "message": "ath: Convert ath_print(.., ATH_DBG_FATAL to ath_err\n\nSo these errors are always emitted at KERN_ERR level.\nRemove ARRAY_SIZE casts, use printf type %zu\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "21a99f934949807dc0c9dc7642bbf0081b7582f9",
      "tree": "06411011aa5655d73d809d873d2d80d17842e047",
      "parents": [
        "0ab82b04ac83a05bda3ef8499f415fc6fd6ee206"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Thu Dec 02 19:12:35 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 16:34:39 2010 -0500"
      },
      "message": "ath: Add and use ath_printk and ath_\u003clevel\u003e\n\nAdd ath_printk and ath_\u003clevel\u003e similar to\ndev_printk and dev_\u003clevel\u003e from device.h\n\nThis allows a more gradual rename of ath_print\nto to ath_dbg or perhaps ath_debug.\n\nThis basically removes debug.h leaving\nonly an #define ath_printk ath_dbg\nthere and moving all the ATH_DBG_\u003cfoo\u003e\nenums to ath.h\n\nI do not think there\u0027s much purpose for struct\nath_common * being passed to the ath_printk\nfunctions, but perhaps there might be.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0ab82b04ac83a05bda3ef8499f415fc6fd6ee206",
      "tree": "42fd6de641a1d620469df84c787340b6e089eaa7",
      "parents": [
        "329b32fedc94fd9158f1635ac64f4ae6a00d374c"
      ],
      "author": {
        "name": "Eliad Peller",
        "email": "eliad@wizery.com",
        "time": "Fri Dec 03 02:16:23 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 16:09:13 2010 -0500"
      },
      "message": "mac80211: fix dynamic-ps/pm_qos magic numbers\n\nmac80211 uses pm_qos (/dev/network_latency) in order to determine the\ndynamic ps timeout (or disable the dynamic-ps at all in some cases).\n\ncommit ff616381 added a comparison for the current network_latency\nagainst one high value (1900ms), and against the default value\n(2000sec, rather than the commented 2sec).\n\nhowever, the representation of 1900ms was incorrect:\n1900ms \u003d 1900000us ( !\u003d 1900000000 )\n\nfix it by using USEC_TO_MSEC/SEC consts.\n\nSigned-off-by: Eliad Peller \u003celiad@wizery.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "329b32fedc94fd9158f1635ac64f4ae6a00d374c",
      "tree": "a7e3c724c5bf49bd5bab4a6faed9768ca7bf79af",
      "parents": [
        "541a45a142df281c974d74eac2066138fc107b23"
      ],
      "author": {
        "name": "David Kilroy",
        "email": "kilroyd@googlemail.com",
        "time": "Thu Dec 02 18:19:21 2010 +0000"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 16:09:12 2010 -0500"
      },
      "message": "orinoco: allow IW_AUTH_MFP to pass through\n\nThe card doesn\u0027t support MFP, so silently accept DISABLED and OPTIONAL\nsettings.\n\nThis avoids the following failure in wpa_supplicant logs:\n\nState: SCANNING -\u003e ASSOCIATING\nwpa_driver_wext_set_operstate: operstate 0-\u003e0 (DORMANT)\nnetlink: Operstate: linkmode\u003d-1, operstate\u003d5\nwpa_driver_wext_associate\nwpa_driver_wext_set_drop_unencrypted\nwpa_driver_wext_set_psk\nwpa_driver_wext_associate: assoc failed because set_auth_param(IW_AUTH_MFP) failed\nAssociation request to the driver failed\n\nSigned-off by: David Kilroy \u003ckilroyd@googlemail.com\u003e\nReported by: Giacomo Comes \u003ccomes@naic.edu\u003e\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "541a45a142df281c974d74eac2066138fc107b23",
      "tree": "b96f4808c3f17f2f560db9569ca2b08dba9eab67",
      "parents": [
        "22de94de7de78b8de2fb1f2df5aa85b5556cfcfd"
      ],
      "author": {
        "name": "Bruno Randolf",
        "email": "br1@einfach.org",
        "time": "Thu Dec 02 19:12:43 2010 +0900"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 16:09:12 2010 -0500"
      },
      "message": "nl80211/mac80211: Report signal average\n\nExtend nl80211 to report an exponential weighted moving average (EWMA) of the\nsignal value. Since the signal value usually fluctuates between different\npackets, an average can be more useful than the value of the last packet.\n\nThis uses the recently added generic EWMA library function.\n\n--\nv2:\tfix ABI breakage and change factor to be a power of 2.\n\nSigned-off-by: Bruno Randolf \u003cbr1@einfach.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "22de94de7de78b8de2fb1f2df5aa85b5556cfcfd",
      "tree": "f965d5f907ffc039ca146c22a5c2e87744cbc604",
      "parents": [
        "abc471dc31be15f9fee5ec77f25d31b927d334b9"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Fri Dec 03 15:41:48 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Dec 06 16:01:29 2010 -0500"
      },
      "message": "iwlwifi: jiffies based tx queues watchdog\n\nThis patch replace monitor/recover timer by watchdog based on time\nstamp. New code allow to discover hangs more precisely.\n\nTimeout values are currently doubled monitoring period values of\nprevious timer. This have to be tuned based of firmware timing\ncapabilities.\n\nTested on 3945, 4965, 5300, 6300.\n\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nAcked-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "abc471dc31be15f9fee5ec77f25d31b927d334b9",
      "tree": "03b0f7fb998ae18aa53634be2fda18ee4958e1a4",
      "parents": [
        "29cbe68c516a48a9a88b3226878570c6cbd83c02"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Fri Dec 03 15:41:47 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Dec 06 16:01:29 2010 -0500"
      },
      "message": "iwl3945: prevent too frequent firmware resets\n\nSimilarly like on iwlagn, initialize reset duration on iwl3945 to prevent\ntoo frequent firmware resets.\n\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nAcked-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "29cbe68c516a48a9a88b3226878570c6cbd83c02",
      "tree": "4774f8a3a244236234a521baa4d1ae5b3e1494ba",
      "parents": [
        "bd90fdcc5fbd99a2a778999610420cf793bd1be2"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri Dec 03 09:20:44 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Dec 06 16:01:29 2010 -0500"
      },
      "message": "cfg80211/mac80211: add mesh join/leave commands\n\nInstead of tying mesh activity to interface up,\nadd join and leave commands for mesh. Since we\nmust be backward compatible, let cfg80211 handle\njoining a mesh if a mesh ID was pre-configured\nwhen the device goes up.\n\nNote that this therefore must modify mac80211 as\nwell since mac80211 needs to lose the logic to\nstart the mesh on interface up.\n\nWe now allow querying mesh parameters before the\nmesh is connected, which simply returns defaults.\nSetting them (internally renamed to \"update\") is\nonly allowed while connected. Specify them with\nthe new mesh join command instead where needed.\n\nIn mac80211, beaconing must now also follow the\nmesh enabled/not enabled state, which is done\nby testing the mesh ID.\n\nSigned-off-by: Javier Cardona \u003cjavier@cozybit.com\u003e\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "bd90fdcc5fbd99a2a778999610420cf793bd1be2",
      "tree": "18019688bd7edb6432f5f12ac258e6cf81ee9e61",
      "parents": [
        "f9e10ce4cf86945eb5efcab31284c971877ed012"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri Dec 03 09:20:43 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Dec 06 16:01:29 2010 -0500"
      },
      "message": "nl80211: refactor mesh parameter parsing\n\nI\u0027m going to need this in a new place later.\n\nTested-by: Javier Cardona \u003cjavier@cozybit.com\u003e\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f9e10ce4cf86945eb5efcab31284c971877ed012",
      "tree": "a56ec8ed84019901bf92aa969e366afb8b8ce36b",
      "parents": [
        "09b174702601079c3a04806754be30ffbd70db4d"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri Dec 03 09:20:42 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Dec 06 16:01:28 2010 -0500"
      },
      "message": "cfg80211: require add_virtual_intf to return new dev\n\ncfg80211 used to do all its bookkeeping in\nthe notifier, but some new stuff will have\nto use local variables so make the callback\nreturn the netdev pointer.\n\nTested-by: Javier Cardona \u003cjavier@cozybit.com\u003e\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "09b174702601079c3a04806754be30ffbd70db4d",
      "tree": "a98e00fafeb106a8d9fb3d336250bb4220be09ac",
      "parents": [
        "45904f21655cf4f0ae7d0fab5906fe51bf56ecf4"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri Dec 03 09:20:41 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Dec 06 16:01:28 2010 -0500"
      },
      "message": "mac80211: move mesh filter adjusting\n\nLogically, the filter adjusting belongs with\nstarting/stopping mesh, not interface up/down,\nso move it there.\n\nTested-by: Javier Cardona \u003cjavier@cozybit.com\u003e\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "45904f21655cf4f0ae7d0fab5906fe51bf56ecf4",
      "tree": "fd023d65b881b6cfcf1529eed7c1ad2523c166e1",
      "parents": [
        "b9e61f11f47035e3b4545b51fb547fef48eb3096"
      ],
      "author": {
        "name": "Javier Cardona",
        "email": "javier@cozybit.com",
        "time": "Fri Dec 03 09:20:40 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Dec 06 16:01:28 2010 -0500"
      },
      "message": "nl80211/mac80211: define and allow configuring mesh element TTL\n\nThe TTL in path selection information elements is different from\nthe mesh ttl used in mesh data frames.  Version 7.03 of the 11s\ndraft calls this ttl \u0027Element TTL\u0027.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b9e61f11f47035e3b4545b51fb547fef48eb3096",
      "tree": "4e8b6357ed6287f93c7bda5fa8d502f15c030e4a",
      "parents": [
        "f0e134a53ad95ba7a393b299ae56c9bdcaed8aec"
      ],
      "author": {
        "name": "Nick Kossifidis",
        "email": "mickflemm@gmail.com",
        "time": "Fri Dec 03 06:12:39 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Dec 06 16:01:28 2010 -0500"
      },
      "message": "ath5k: Include tx ack reporting on hw flags\n\n * Since we report tx acks to the protocol stack, add the needed\n flag to hw_flags. This way we\u0027ll also use the new AP probing mechanism.\n\nSigned-off-by: Nick Kossifidis \u003cmickflemm@gmail.com\u003e\nTested-by: Sedat Dilek \u003csedat.dilek@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f0e134a53ad95ba7a393b299ae56c9bdcaed8aec",
      "tree": "3ddebaede2cf9c1309afcd9840dc01ec34eedcca",
      "parents": [
        "344b54b971bc5578281264fb6896e13b4120352b"
      ],
      "author": {
        "name": "Nick Kossifidis",
        "email": "mickflemm@gmail.com",
        "time": "Fri Dec 03 06:09:38 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Dec 06 16:01:27 2010 -0500"
      },
      "message": "ath5k: Fix reporting of RX dma stop failure\n\n * Correctly report failure to stop RX DMA\n\nSigned-off-by: Nick Kossifidis \u003cmickflemm@gmail.com\u003e\nTested-by: Sedat Dilek \u003csedat.dilek@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "344b54b971bc5578281264fb6896e13b4120352b",
      "tree": "cb825aab804c6dcfc30345b58de129b6f71d0fa8",
      "parents": [
        "19252ecb672d3f35959c576d1d26b9aca350f5bf"
      ],
      "author": {
        "name": "Nick Kossifidis",
        "email": "mickflemm@gmail.com",
        "time": "Fri Dec 03 06:07:13 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Dec 06 16:01:27 2010 -0500"
      },
      "message": "ath5k: Disable ANI during reset\n\n * Stop ANI durring reset to prevent false PHY error reports\n\nSigned-off-by: Nick Kossifidis \u003cmickflemm@gmail.com\u003e\nTested-by: Sedat Dilek \u003csedat.dilek@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "19252ecb672d3f35959c576d1d26b9aca350f5bf",
      "tree": "83760e5ce884d9ec459a9dcab3d733e5ac6b9df1",
      "parents": [
        "d84938c9be85f4738a350ef44210789fef915cb7"
      ],
      "author": {
        "name": "Nick Kossifidis",
        "email": "mickflemm@gmail.com",
        "time": "Fri Dec 03 06:05:19 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Dec 06 16:00:23 2010 -0500"
      },
      "message": "ath5k: Always free tx buffers before reset\n\n * Always free tx buffers before reset, since we also empty hw queues.\n If we don\u0027t and a queue gets stuck, we\u0027ll never decrease txq_len and sw\n will keep thinking the queue is still stuck even after reset.\n\nSigned-off-by: Nick Kossifidis \u003cmickflemm@gmail.com\u003e\nTested-by: Sedat Dilek \u003csedat.dilek@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d84938c9be85f4738a350ef44210789fef915cb7",
      "tree": "f192c5924432a5885827eb148965529d7ed97ebf",
      "parents": [
        "04ac3c0ee2c773c321ec472d892635a20556f34d"
      ],
      "author": {
        "name": "Nick Kossifidis",
        "email": "mickflemm@gmail.com",
        "time": "Fri Dec 03 06:03:00 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Dec 06 15:58:44 2010 -0500"
      },
      "message": "ath5k: Always write tx powertable on hw\n\n * By skipping tx power table calibration we also skip setting\n tx power table on hw. Make sure we always write tx power table\n on hw since it gets cleared on reset.\n\nSigned-off-by: Nick Kossifidis \u003cmickflemm@gmail.com\u003e\nTested-by: Sedat Dilek \u003csedat.dilek@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "04ac3c0ee2c773c321ec472d892635a20556f34d",
      "tree": "e9a3bf81d8feec787fa5b4c5c156652de5313c83",
      "parents": [
        "75706d0e9d19601534446982b70102bb9327169b"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Thu Dec 02 21:01:08 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Dec 06 15:58:44 2010 -0500"
      },
      "message": "mac80211: speed up AP probing using nullfunc frames\n\nIf the nullfunc frame used to probe the AP was not acked, there is no point\nin waiting for the probe timeout, so advance to the next try (or disconnect)\nimmediately.\nIf we do reach the probe timeout without having received a tx status, the\nconnection is probably really bad and worth disconnecting.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "75706d0e9d19601534446982b70102bb9327169b",
      "tree": "9379d9325198b2afab9d83bbb684fe7cdb2cd800",
      "parents": [
        "af5568843594fb71055debe36e521fa8072fcecc"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Thu Dec 02 21:01:07 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Dec 06 15:58:43 2010 -0500"
      },
      "message": "mac80211: remove a redundant check\n\nieee80211_is_nullfunc() implies ieee80211_is_data()\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "af5568843594fb71055debe36e521fa8072fcecc",
      "tree": "4f35966cb4e1018b05c87d7a10c337d888949e22",
      "parents": [
        "5dcc03fe29537edd7819f5b121bf3d779693f37b"
      ],
      "author": {
        "name": "Bruno Randolf",
        "email": "br1@einfach.org",
        "time": "Thu Dec 02 19:50:37 2010 +0900"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Dec 06 15:58:43 2010 -0500"
      },
      "message": "lib: Improve EWMA efficiency by using bitshifts\n\nUsing bitshifts instead of division and multiplication should improve\nperformance. That requires weight and factor to be powers of two, but i think\nthis is something we can live with.\n\nThanks to Peter Zijlstra for the improved formula!\n\nSigned-off-by: Bruno Randolf \u003cbr1@einfach.org\u003e\n\n--\n\nv2:\tuse log2.h functions\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5dcc03fe29537edd7819f5b121bf3d779693f37b",
      "tree": "b4d889edcd2ace9fa6134ec696f547799b9e6717",
      "parents": [
        "9a10a870e09f1fd50fd024d55232b4b72cf4e387"
      ],
      "author": {
        "name": "Bruno Randolf",
        "email": "br1@einfach.org",
        "time": "Thu Dec 02 19:12:31 2010 +0900"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Dec 06 15:58:43 2010 -0500"
      },
      "message": "ath5k: Use EWMA factor of 1024 instead of 1000\n\nThis prepares the only place which uses the EWMA library so far for the\nperformance improved implementation coming up, which requires factor and\nweight to be a power of two.\n\nSigned-off-by: Bruno Randolf \u003cbr1@einfach.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9a10a870e09f1fd50fd024d55232b4b72cf4e387",
      "tree": "48f78be5c5105b0bc480bcdf40593107934e5ac7",
      "parents": [
        "c1ce5a74d113f221d40625bd3ad83df2db2695b7"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Dec 01 09:37:55 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Dec 06 15:58:43 2010 -0500"
      },
      "message": "MAINTAINERS: Add ATH GENERIC UTILITIES\n\nThis file pattern is not currently shown as maintained\nby atheros.  Perhaps it should be?\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c1ce5a74d113f221d40625bd3ad83df2db2695b7",
      "tree": "29456d61473f3273d83420e3fa12f7476657adfd",
      "parents": [
        "5f79ed3b1aa7af260c82ba714b90907070aeca7a"
      ],
      "author": {
        "name": "Helmut Schaa",
        "email": "helmut.schaa@googlemail.com",
        "time": "Wed Dec 01 16:34:45 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Dec 06 15:58:43 2010 -0500"
      },
      "message": "mac80211: Update last_tx_rate only for data frames\n\nThe last_tx_rate field was also updated for non-data frames that are\noften sent with a lower rate (for example management frames at 1 Mbps).\nThis is confusing when the data rate is actually much higher.\n\nHence, only update the last_tx_rate field with tx rate information\ngathered from last data frames.\n\nIf the rate control algorithm filled in txrc.reported_rate we don\u0027t need\nto verify this information.\n\nCc: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Helmut Schaa \u003chelmut.schaa@googlemail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5f79ed3b1aa7af260c82ba714b90907070aeca7a",
      "tree": "91054105c5c235f3d4186862e33d9ed88b9949da",
      "parents": [
        "09f921f83faa49cdea25abfb98c439c01526b89d",
        "9f28ebc381ca00af0f9033a29776775068344b06"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Dec 06 15:52:27 2010 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Dec 06 15:52:27 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": "09f921f83faa49cdea25abfb98c439c01526b89d",
      "tree": "1e8ee5c8f14e0e57965eca81bc6725288fd3597b",
      "parents": [
        "4cebb34caa5122216a1e2451eae9e0fc47ec2589",
        "d89197c7f34934fbb0f96d938a0d6cfe0b8bcb1c"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Dec 02 15:46:37 2010 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Dec 02 15:46:37 2010 -0500"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n\nConflicts:\n\tdrivers/net/wireless/ath/ath9k/ar9003_eeprom.c\n"
    },
    {
      "commit": "4cebb34caa5122216a1e2451eae9e0fc47ec2589",
      "tree": "7a4281d259e127270d0a68d0aa8a9a178e897781",
      "parents": [
        "a0b907ee2a71052fefdf6151764095f3f97b3275"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Thu Dec 02 10:27:21 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Dec 02 15:17:51 2010 -0500"
      },
      "message": "ath5k: Fix reset and interrupts for AHB type of devices.\n\nOn WiSoc we cannot access mac register before it is resetted.\nIt will crash hardware otherwise.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: Wojciech Dubowik \u003cWojciech.Dubowik@neratec.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a0b907ee2a71052fefdf6151764095f3f97b3275",
      "tree": "5fff68f446e400617e4d7c7f700eeebf4b7222dd",
      "parents": [
        "c31b5c9c806b1fbdc9e98885d897664a0d482989"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Thu Dec 02 10:27:16 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Dec 02 15:17:51 2010 -0500"
      },
      "message": "ath5k: Add AHB bus support.\n\nAHB specific functions are now in ahb.c file. AHB bus is\ncompiled in when CONFIG_ATHEROS_AR231X is set in kernel.\nAll other platforms will use PCI bus.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: Wojciech Dubowik \u003cWojciech.Dubowik@neratec.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c31b5c9c806b1fbdc9e98885d897664a0d482989",
      "tree": "364a8122f807945be970cba7fce5cd8fce20847e",
      "parents": [
        "e7aecd327d80b2f156b54769013aaccb2a20645a"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Thu Dec 02 10:27:11 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Dec 02 15:17:51 2010 -0500"
      },
      "message": "ath5k: Add initial registers values for radio RF2317 chip.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: Wojciech Dubowik \u003cWojciech.Dubowik@neratec.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e7aecd327d80b2f156b54769013aaccb2a20645a",
      "tree": "6b0edda6058597dc290bf75dd72883a8480b8250",
      "parents": [
        "8efa5d7d6ad307ae2d220def37ca89594062c40d"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Thu Dec 02 10:27:06 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Dec 02 15:17:51 2010 -0500"
      },
      "message": "ath5k: Add a function to read chipset\u0027s MAC revision\n\nAdd bus dependent revision read function which is used to\ndetermine chipset\u0027s MAC before hardware is initialized.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: Wojciech Dubowik \u003cWojciech.Dubowik@neratec.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8efa5d7d6ad307ae2d220def37ca89594062c40d",
      "tree": "c56eac029c47751932a9b7c5a1432b53fbae3361",
      "parents": [
        "4aa5d783c9e1c72e4950ff34f388077ccecac74a"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Thu Dec 02 10:27:06 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Dec 02 15:17:50 2010 -0500"
      },
      "message": "ath5k: Check if pci pdev struct is initialized in common functions.\n\nTo be able to support other busses than PCI check if pci device\nstructure is initialized.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: Wojciech Dubowik \u003cWojciech.Dubowik@neratec.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4aa5d783c9e1c72e4950ff34f388077ccecac74a",
      "tree": "13e54573b8e38fa8f012d55dbbadddd503683e6e",
      "parents": [
        "e5b046d86fac609f636d127a38de94a175c7e83b"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Thu Dec 02 10:27:01 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Dec 02 15:17:50 2010 -0500"
      },
      "message": "ath5k: Use generic eeprom read from common ath_bus_opts struct.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: Wojciech Dubowik \u003cWojciech.Dubowik@neratec.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e5b046d86fac609f636d127a38de94a175c7e83b",
      "tree": "e76c838f1e8f65ee97483677ecb9ddb99f6bdf4e",
      "parents": [
        "132b1c3ee38ea6fa0501004fd0f19acb554e5a44"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Thu Dec 02 10:27:01 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Dec 02 15:17:50 2010 -0500"
      },
      "message": "ath5k: Move PCI bus functions to separate file.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: Wojciech Dubowik \u003cWojciech.Dubowik@neratec.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "132b1c3ee38ea6fa0501004fd0f19acb554e5a44",
      "tree": "3bb52a5ef7738b56581f17ffeececbf647f34a97",
      "parents": [
        "aeae4ac9090462ea38387dcdbac4f01b944af6a4"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Thu Dec 02 10:26:56 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Dec 02 15:17:50 2010 -0500"
      },
      "message": "ath5k: Introduce ath5k_init_softc function as in ath9k\n\nSplit pci initialization into hardware specific\nfunctions and softc structure initialization.\nMake function naming similar to ones ath9k.\nIntroduce ath_bus_opts in ath5k for later\nAHB bus integration.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: Wojciech Dubowik \u003cWojciech.Dubowik@neratec.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "aeae4ac9090462ea38387dcdbac4f01b944af6a4",
      "tree": "4996bb7bbc0f3342a19b88437688b2be46270045",
      "parents": [
        "c30ae138aa0570665725166679bdf4207041c8df"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Thu Dec 02 10:26:51 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Dec 02 15:17:50 2010 -0500"
      },
      "message": "ath5k: Use Generic DMA for later support of AHB bus.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: Wojciech Dubowik \u003cWojciech.Dubowik@neratec.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c30ae138aa0570665725166679bdf4207041c8df",
      "tree": "06d887921a968298758e6b247a18b5f7cae449df",
      "parents": [
        "78b8595691c34478a51d1c2bcbbb0f6ec8a28247",
        "be21871f24b0fcd8d0d09c8090385c9cec80efa3"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Dec 02 15:17:46 2010 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Dec 02 15:17:46 2010 -0500"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/padovan/bluetooth-next-2.6\n"
    },
    {
      "commit": "78b8595691c34478a51d1c2bcbbb0f6ec8a28247",
      "tree": "f83989c44241f535143dc53f58bbada31943af3c",
      "parents": [
        "547025d5d4d1056fb4b5a0c9c3c0d5c2fe22c082"
      ],
      "author": {
        "name": "Andy Shevchenko",
        "email": "andy.shevchenko@gmail.com",
        "time": "Thu Dec 02 14:45:07 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Dec 02 15:17:00 2010 -0500"
      },
      "message": "wireless: ray_cs: use \u0027%pm\u0027 format option to print MAC\n\nSigned-off-by: Andy Shevchenko \u003candy.shevchenko@gmail.com\u003e\nCc: \"John W. Linville\" \u003clinville@tuxdriver.com\u003e\nCc: linux-wireless@vger.kernel.org\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "547025d5d4d1056fb4b5a0c9c3c0d5c2fe22c082",
      "tree": "ded0de556e66d364f2b6b2345116bcb6e21c9016",
      "parents": [
        "c1927d7a8fab07171d08f7a3a8b7e5fe87bb70d4"
      ],
      "author": {
        "name": "Bruno Randolf",
        "email": "br1@einfach.org",
        "time": "Thu Dec 02 16:23:12 2010 +0900"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Dec 02 15:16:59 2010 -0500"
      },
      "message": "cfg80211: Add documentation for antenna ops\n\nThe last patch with the same title was for mac80211 ops, accidentally.\n\nSigned-off-by: Bruno Randolf \u003cbr1@einfach.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c1927d7a8fab07171d08f7a3a8b7e5fe87bb70d4",
      "tree": "78befbbe991c1abd14bd6b50f98b71e46c667e5a",
      "parents": [
        "f6b8bef3634a5c9ea326b3ab0c9615fdac5f18ab"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Wed Dec 01 09:43:35 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Dec 02 15:16:58 2010 -0500"
      },
      "message": "mac80211: publish SMPS docs\n\nCreate a new chapter about SMPS in the\ndriver API part of the mac80211 book and\npopulate it with the existing docs.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f6b8bef3634a5c9ea326b3ab0c9615fdac5f18ab",
      "tree": "2c434ccbf5fc1de8c51acc045769bfe2076c43d9",
      "parents": [
        "eebbb348df5a8c239a6300188907dec7e427bf70"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Wed Dec 01 09:43:34 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Dec 02 15:16:57 2010 -0500"
      },
      "message": "mac80211: document station handling\n\nAdd some existing documentation about station\nhandling to a new chapter about advanced APIs.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "eebbb348df5a8c239a6300188907dec7e427bf70",
      "tree": "2d2b67ac375c39b6d11943f76302c27074b347d5",
      "parents": [
        "e16c01030b8794992590ff9b1b1e4b1b89e0cad3"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Wed Dec 01 09:43:33 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Dec 02 15:16:55 2010 -0500"
      },
      "message": "mac80211: publish interface iteration docs\n\nPublish the documentation for the interface\niteration functions in the right section of\nthe book.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e16c01030b8794992590ff9b1b1e4b1b89e0cad3",
      "tree": "1734c919ac1ee5c728b66798315a0d02de635203",
      "parents": [
        "cf6cb7ab59e0b37afe6e76b2e444479bf86bf933"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Wed Dec 01 09:43:32 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Dec 02 15:16:54 2010 -0500"
      },
      "message": "mac80211: document aggregation\n\nInclude the aggregation documentation in the\ndocbook, split up by public and internal docs.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "cf6cb7ab59e0b37afe6e76b2e444479bf86bf933",
      "tree": "75d5b1b5dd2b9aa157a5dc20740aa9b22bb233ec",
      "parents": [
        "625208138550562fd3bc731f53f43cb66a3be70a"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Wed Dec 01 09:43:31 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Dec 02 15:16:53 2010 -0500"
      },
      "message": "mac80211: publish some rate control docs\n\nAdd an API chapter to the rate control part of\nthe mac80211 book and populate it with some\nexisting documentation.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "625208138550562fd3bc731f53f43cb66a3be70a",
      "tree": "f1e081f70aab6264438a6497287119ad2c2a8718",
      "parents": [
        "7bcfda13fea4a8770deaf4b22093dc2708760128"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Wed Dec 01 09:43:30 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Dec 02 15:16:52 2010 -0500"
      },
      "message": "mac80211: publish some misc docs\n\nThere isn\u0027t a clear TX documentation yet, so\nput these into the misc section for now.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7bcfda13fea4a8770deaf4b22093dc2708760128",
      "tree": "818f95392115780bf41c9d96c320cffccb05da09",
      "parents": [
        "d7ae30f073a179a9cebd663e7502843ddf4ba672"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Wed Dec 01 09:43:29 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Dec 02 15:16:51 2010 -0500"
      },
      "message": "mac80211: publish docs for _ni functions\n\nPut them along with their \"regular\" versions for\nnow, we should write more docs in the future.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d7ae30f073a179a9cebd663e7502843ddf4ba672",
      "tree": "55f7ac0b789d0023137b6b4b482a93412e2ad85b",
      "parents": [
        "2e54a7a20cf7c02ee17c56488fedb8cd3d2c2f35"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Wed Dec 01 09:43:28 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Dec 02 15:16:50 2010 -0500"
      },
      "message": "mac80211: document workqueue\n\nCreate a new chapter for the mac80211 workqueue\nthat contains the documentation written for it.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2e54a7a20cf7c02ee17c56488fedb8cd3d2c2f35",
      "tree": "de63b68054d6e2107da30af2e9b564a3e780f7db",
      "parents": [
        "6a0141175b6026e13652339e607a35f4b6687f27"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Wed Dec 01 09:43:27 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Dec 02 15:16:49 2010 -0500"
      },
      "message": "cfg80211: include CQM packet loss docs\n\nJust include them in the list of functions,\nthere aren\u0027t any more detailed docs (yet).\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6a0141175b6026e13652339e607a35f4b6687f27",
      "tree": "750a6b9a2388e11f0db5d3ac7d1623950f01d530",
      "parents": [
        "b2767363192d5937e0f61f05b1b6b881da9ee55a"
      ],
      "author": {
        "name": "Sujith Manoharan",
        "email": "Sujith.Manoharan@atheros.com",
        "time": "Wed Dec 01 12:30:09 2010 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Dec 02 15:16:48 2010 -0500"
      },
      "message": "ath9k_htc: Remove unused structures\n\nSigned-off-by: Sujith Manoharan \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b2767363192d5937e0f61f05b1b6b881da9ee55a",
      "tree": "98a4ac637246cb964a5c70c96c6b90ee9a67b632",
      "parents": [
        "e7797bf2c0297098056a95b6b03ea5a9a3285e36"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Nov 30 13:42:08 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Dec 02 15:16:47 2010 -0500"
      },
      "message": "wireless: Remove unnecessary casts of usb_get_intfdata\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    }
  ],
  "next": "e7797bf2c0297098056a95b6b03ea5a9a3285e36"
}
