)]}'
{
  "log": [
    {
      "commit": "f589cf4f2ccdc670ef6d7c30d87f9a3e9dfa4d9d",
      "tree": "4eddd981d5fb92e4570e6f1814a9aa192c5ad3e8",
      "parents": [
        "0052d812599fb0327792b6c3f4257b26dcc13239",
        "1b04b739f4c1d053bebb29657fb69bf03f180a97"
      ],
      "author": {
        "name": "Luciano Coelho",
        "email": "coelho@ti.com",
        "time": "Thu Dec 08 13:08:10 2011 +0200"
      },
      "committer": {
        "name": "Luciano Coelho",
        "email": "coelho@ti.com",
        "time": "Thu Dec 08 13:08:10 2011 +0200"
      },
      "message": "Merge branch \u0027wl12xx-next\u0027 into for-linville\n"
    },
    {
      "commit": "1b04b739f4c1d053bebb29657fb69bf03f180a97",
      "tree": "4d68463d1fcb92a41c6a644938304f40f97e9961",
      "parents": [
        "3dbb5846db1f5df3619b927cc2a7dcaf65a38f1e"
      ],
      "author": {
        "name": "Eyal Shapira",
        "email": "eyal@wizery.com",
        "time": "Wed Dec 07 12:37:04 2011 +0200"
      },
      "committer": {
        "name": "Luciano Coelho",
        "email": "coelho@ti.com",
        "time": "Thu Dec 08 12:32:40 2011 +0200"
      },
      "message": "wl12xx: minor fix in sched_scan_ssid_list\n\nThe user can pass broadcast SSID (ssid\u003d\"\") in the list of SSIDs for active scan.\nIn this case the loop was attempting to match SSIDs in the filter\nlist to this empty entry and marking them as HIDDEN (sending probe\nrequest) by mistake\n\nSigned-off-by: Eyal Shapira \u003ceyal@wizery.com\u003e\nSigned-off-by: Luciano Coelho \u003ccoelho@ti.com\u003e\n"
    },
    {
      "commit": "3dbb5846db1f5df3619b927cc2a7dcaf65a38f1e",
      "tree": "c87aa1d7bc652380c9578d76071e99079f21a521",
      "parents": [
        "188e7f54c38b9bf144ddc81b4b734cb6ea49f31e"
      ],
      "author": {
        "name": "Eliad Peller",
        "email": "eliad@wizery.com",
        "time": "Tue Dec 06 12:15:07 2011 +0200"
      },
      "committer": {
        "name": "Luciano Coelho",
        "email": "coelho@ti.com",
        "time": "Thu Dec 08 12:32:36 2011 +0200"
      },
      "message": "wl12xx: send testmode reply in wl1271_tm_cmd_interrogate\n\nwl1271_tm_cmd_interrogate creates a reply skb, but doesn\u0027t\nsend it (and thus just leaks it).\nAdd the missing cfg80211_testmode_reply() call.\n\nSigned-off-by: Eliad Peller \u003celiad@wizery.com\u003e\nSigned-off-by: Luciano Coelho \u003ccoelho@ti.com\u003e\n"
    },
    {
      "commit": "188e7f54c38b9bf144ddc81b4b734cb6ea49f31e",
      "tree": "122549897d4ba40cf9c7f4cf125ad85ec6d92774",
      "parents": [
        "abc47470ef63cdde2efdf358ae373afb16f358c0"
      ],
      "author": {
        "name": "Eliad Peller",
        "email": "eliad@wizery.com",
        "time": "Tue Dec 06 12:15:06 2011 +0200"
      },
      "committer": {
        "name": "Luciano Coelho",
        "email": "coelho@ti.com",
        "time": "Thu Dec 08 12:32:36 2011 +0200"
      },
      "message": "wl12xx: remove redundant commands from plt init\n\nDuring plt init we configure some redundant commands,\nwhich are not needed for plt (specifically, we shouldn\u0027t\nconfigure any role-specific params, as there are no\nactive roles). remove them.\n\nSigned-off-by: Eliad Peller \u003celiad@wizery.com\u003e\nSigned-off-by: Luciano Coelho \u003ccoelho@ti.com\u003e\n"
    },
    {
      "commit": "abc47470ef63cdde2efdf358ae373afb16f358c0",
      "tree": "4cfc94c6df38625e39414e917a3c5942670001db",
      "parents": [
        "e0d62536d032db689adf9c8162a9d2caf4714f44"
      ],
      "author": {
        "name": "Eliad Peller",
        "email": "eliad@wizery.com",
        "time": "Tue Dec 06 12:15:05 2011 +0200"
      },
      "committer": {
        "name": "Luciano Coelho",
        "email": "coelho@ti.com",
        "time": "Thu Dec 08 12:32:36 2011 +0200"
      },
      "message": "wl12xx: fix testmode test/interrogate commands\n\nfix several issues in testmode test/interrogate commands:\n1. check the driver state is not OFF.\n2. wakeup the chip from elp (if needed)\n3. fix memory leak in wl1271_tm_cmd_interrogate()\n\nSigned-off-by: Eliad Peller \u003celiad@wizery.com\u003e\nSigned-off-by: Luciano Coelho \u003ccoelho@ti.com\u003e\n"
    },
    {
      "commit": "0052d812599fb0327792b6c3f4257b26dcc13239",
      "tree": "a53037a4a3cb5f2b4a686ebf07eebe63b0bc7681",
      "parents": [
        "4f17c48e3902c823e4af68d2de9546f5b707533d"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Tue Dec 06 20:45:37 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Dec 07 15:19:39 2011 -0500"
      },
      "message": "wireless: disable wext sysfs by default\n\nThis code has been on the list to remove for a long\ntime, so disable it by default, add a warning to its\nKconfig, and schedule it for removal in 3.5.\n\nThe only known dependency, hal, has not required it\nsince its 0.5.12 release, which was in early 2009\nand hal has since been deprecated completely.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4f17c48e3902c823e4af68d2de9546f5b707533d",
      "tree": "dfad367f5794a011a80539a1aacdf94c899dbe56",
      "parents": [
        "4279425cef58808c0cdc616b8fff17c8308617bd"
      ],
      "author": {
        "name": "Nikolay Martynov",
        "email": "mar.kolya@gmail.com",
        "time": "Tue Dec 06 21:57:17 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Dec 07 15:19:39 2011 -0500"
      },
      "message": "ath9k: enable ANI for ar9100 chips\n\n  Enable ANI for ar9100 since it seems to be working fine (and as a\nmatter of fact ANI was always performed for ar9100 since code which\nwas supposed to disable it didn\u0027t achieve this goal).\n  This patch sets config.enable_ani to default (true) value for\nar9100.\n\nSigned-off-by: Nikolay Martynov \u003cmar.kolya@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4279425cef58808c0cdc616b8fff17c8308617bd",
      "tree": "4cc4556c75db15f7c17c0c2472eab855d23d11c7",
      "parents": [
        "86951359c1ee35dbae5e11d7cd959e2cb8e6051f"
      ],
      "author": {
        "name": "Nikolay Martynov",
        "email": "mar.kolya@gmail.com",
        "time": "Fri Dec 02 22:39:16 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Dec 07 15:19:38 2011 -0500"
      },
      "message": "ath9k: use config.enable_ani to check if ani should be performed\n\n  Currently in ath9k code there is an attempt which is meant to\ndisable ANI for ar9100 and ar9340. But it doesn\u0027t really achieve\nthis. All it does is disable ANI init and setup (i.e. calls to\nath9k_hw_ani_setup and ath9k_hw_ani_init). Since ath9k_hw_ani_setup is\nnot called ah-\u003econfig.ani_poll_interval is never initialized (i.e. it\nis always zero) and ath_ani_calibrate always executes ANI procedures\n(over uninitialized ANI parameters).\n  Moreover, ath_ani_calibrate is being called each 1ms because\ncommon-\u003eani.timer is set to zero interval because\nah-\u003econfig.ani_poll_interval\u003d\u003d0 (and thus smallest value of all\nintervals). Normally it should not be called this often.\n  This patch changes the code so config.enable_ani is used to check if\nANI should be performed.\n  config.enable_ani is initialized to true by default. This patch sets\nit to false for ar9100 and ar9340.\n\nSigned-off-by: Nikolay Martynov \u003cmar.kolya@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "86951359c1ee35dbae5e11d7cd959e2cb8e6051f",
      "tree": "3b372c9d3732685ece4ecbb5af054d188436e036",
      "parents": [
        "a9b2ce03b2a071420c10f3873869480fbb7f4493"
      ],
      "author": {
        "name": "Nikolay Martynov",
        "email": "mar.kolya@gmail.com",
        "time": "Fri Dec 02 22:39:15 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Dec 07 15:19:37 2011 -0500"
      },
      "message": "ath9k: change calibration debug log to output all calibration types\n\n  To help debugging write a log entry when long calibration, short\ncalibration or ANI is performed.\n\nSigned-off-by: Nikolay Martynov \u003cmar.kolya@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a9b2ce03b2a071420c10f3873869480fbb7f4493",
      "tree": "b0267d824f86524f49f425e51163a0e966b95188",
      "parents": [
        "daa1b6ee45170404efb3002ae2ff06e572f7ceba"
      ],
      "author": {
        "name": "Nikolay Martynov",
        "email": "mar.kolya@gmail.com",
        "time": "Fri Dec 02 22:39:14 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Dec 07 15:19:36 2011 -0500"
      },
      "message": "ath9k: trivial: cosmetic fix in calibration debug log\n\n  Add missed space and change typo in calibration debugging log.\n\nSigned-off-by: Nikolay Martynov \u003cmar.kolya@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "daa1b6ee45170404efb3002ae2ff06e572f7ceba",
      "tree": "a0cdba89bf7641200e543c149405af5e03b845b2",
      "parents": [
        "9df0d6a20a4e6d15684cc8f2e3f0155be0801592"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Wed Nov 16 13:08:43 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Dec 07 15:19:36 2011 -0500"
      },
      "message": "ath9k: cancel all workqueue activity when going idle\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9df0d6a20a4e6d15684cc8f2e3f0155be0801592",
      "tree": "9bf0f2997f7d725a18828eca685faeaa92465bc9",
      "parents": [
        "c0c1174144dd619456be5930d733028a055ef425"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Wed Nov 16 13:08:42 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Dec 07 15:19:35 2011 -0500"
      },
      "message": "ath9k: only drop packets in drv_flush when asked to\n\nRecently more places in mac80211 call drv_flush to ensure proper order\nfor state changes wrt. powersave, channel changes, etc. On some systems\nsuch calls lead to spurious logspam about failing to stop tx dma, as well\nas hardware resets that go along with that.\nInstead of dropping packets in a place where it\u0027s completely unnecessary,\nonly do it when drop \u003d\u003d true.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c0c1174144dd619456be5930d733028a055ef425",
      "tree": "21935e2a32845647269a5c7848d22286c01e024b",
      "parents": [
        "c8e8868e3bf2ee0b6e606ce43af023b5f6edc954"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Wed Nov 16 13:08:41 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Dec 07 15:19:34 2011 -0500"
      },
      "message": "ath9k: rework power state handling\n\nTurning off the radio when mac80211 tells the driver that it\u0027s idle is not\na good idea, as idle interfaces might still occasionally scan or send packets.\nThe only time the radio can be safely turned off is when drv_stop has been\ncalled. In the mean time, use sc-\u003eps_idle only to indicate network sleep vs\nfull sleep.\nMove the LED GPIO changes out of the PCI suspend/resume path, the start/stop\nfunctions already take care of that.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c8e8868e3bf2ee0b6e606ce43af023b5f6edc954",
      "tree": "178f42ba7d28b293c97779e1602e2fe08e59efab",
      "parents": [
        "4e79fada02df6819106a35ed6111ac47500541b2"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Wed Nov 16 13:08:40 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Dec 07 15:14:03 2011 -0500"
      },
      "message": "ath9k: always issue a full hw reset after waking up from full-sleep mode\n\nAfter waking up from full sleep, registers are accessible, but rx/tx\ntypically fails. A fast channel change will not recover from this, so\nensure that a full-sleep -\u003e wake transition is always followed by a full\nreset.\n\nThe reason why this hasn\u0027t created any serious problems yet is that it\u0027s\nhidden by the (wrong) behavior of enabling/disabling the radio when the\nwiphy idle state changes.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4e79fada02df6819106a35ed6111ac47500541b2",
      "tree": "17c8c91d240af7bf224cfe37104a1e6f2fe66fc7",
      "parents": [
        "439678f8b0fca7aeca06c6581e3679eef618721a"
      ],
      "author": {
        "name": "Ben Greear",
        "email": "greearb@candelatech.com",
        "time": "Mon Dec 05 11:15:55 2011 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 06 16:07:07 2011 -0500"
      },
      "message": "mac80211: Remove WARN_ON in apply-ht-override logic.\n\nAP interfaces routinely call this logic, so just silently\nreturn when this happens instead of splatting the kernel\nlogs.\n\nReported-by: Christian Lamparter \u003cchunkeey@googlemail.com\u003e\nSigned-off-by: Ben Greear \u003cgreearb@candelatech.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "439678f8b0fca7aeca06c6581e3679eef618721a",
      "tree": "3a447b563f90144306c9548456e48cb37edd56d7",
      "parents": [
        "3df6eaea76a9e1351b539541c0314129a0e4b10c"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Mon Dec 05 19:13:39 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 06 16:07:07 2011 -0500"
      },
      "message": "bcma: pci: use fixed windows when possible\n\nSome cores are mapped in the fixed way, they registers can be accessed\nall the time.\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3df6eaea76a9e1351b539541c0314129a0e4b10c",
      "tree": "d5dcdafdcf236e3293eeca39db9715292389e88b",
      "parents": [
        "aa5b549215f85cf48a7040bc9d33c4dae0c7d11a"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Tue Dec 06 10:39:40 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 06 16:07:07 2011 -0500"
      },
      "message": "mac80211: accept public action frames with mismatched BSSID\n\nArik\u0027s patch \"mac80211: allow action frames with unknown\nBSSID in GO mode\" allowed any action frames in P2P mode\nto go through, but only to cooked monitor interfaces as\nthe IEEE80211_RX_RA_MATCH was still cleared. As a result\nmy no-monitor patches broke invitation responses.\n\nInstead of allowing any action frames in P2P GO mode to\ngo through with a wrong BSSID like that patch did, allow\nall public action frames. They will never be processed\nby mac80211, but can be reported via nl80211 then.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "aa5b549215f85cf48a7040bc9d33c4dae0c7d11a",
      "tree": "99558936788c104390443012594bd4de73be69c3",
      "parents": [
        "79e3b16b7123018610f2754ce1bd219c5dd844f5"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri Dec 02 22:08:52 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 06 16:07:07 2011 -0500"
      },
      "message": "mac80211: fix retransmit\n\nThis fixes another regression from my \"pass all\nfragments to driver at once\" patches -- if the\npacket is being retransmitted then we don\u0027t go\nthrough all handlers, but we still need to move\nit to the skbs list, otherwise we run into the\nfirst warning in __ieee80211_tx() and leak the\nskb.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "79e3b16b7123018610f2754ce1bd219c5dd844f5",
      "tree": "74a35b533d32b6ae3f61f8bb21311f2cc27cb234",
      "parents": [
        "a96b724d5ad7d44184d6a871bc1d35b005f2d53e"
      ],
      "author": {
        "name": "Don Fry",
        "email": "donald.h.fry@intel.com",
        "time": "Fri Dec 02 08:48:40 2011 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 06 16:07:07 2011 -0500"
      },
      "message": "iwlwifi: move ucode notification from iwl_priv to iwl_shared\n\nMove the notification structures for ucode operations from the\niwl_priv structure to the iwl_shared structure, with associated\ncode changes.\n\nSigned-off-by: Don Fry \u003cdonald.h.fry@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a96b724d5ad7d44184d6a871bc1d35b005f2d53e",
      "tree": "40596636ea5e7879669d01c127e7ff3b940c241a",
      "parents": [
        "b96b09db60f8e0d9c6bc3ea00447953c16d8b2fc"
      ],
      "author": {
        "name": "Don Fry",
        "email": "donald.h.fry@intel.com",
        "time": "Fri Dec 02 08:48:39 2011 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 06 16:07:06 2011 -0500"
      },
      "message": "iwlwifi: move ucode_type from iwl_priv to iwl_shared\n\nMove the ucode_type variable from the iwl_priv to the iwl_shared\nstructure with associated code changes.\n\nSigned-off-by: Don Fry \u003cdonald.h.fry@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b96b09db60f8e0d9c6bc3ea00447953c16d8b2fc",
      "tree": "27350dae967109934b4547d489b8e3f4c4d02c7e",
      "parents": [
        "481f564ac72b2f6c77ba80e7a31932365bd21a35"
      ],
      "author": {
        "name": "Don Fry",
        "email": "donald.h.fry@intel.com",
        "time": "Fri Dec 02 08:48:38 2011 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 06 16:07:06 2011 -0500"
      },
      "message": "iwlwifi: replace iwl_priv reference with iwl_trans for ucode.\n\nReplace the references to the iwl_priv structure with the iwl_trans\nstructure as the priv structure is never referenced other than to\naccess the trans structure.  Rename from iwlagn to iwl.\n\nSigned-off-by: Don Fry \u003cdonald.h.fry@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "481f564ac72b2f6c77ba80e7a31932365bd21a35",
      "tree": "2b5e89bccb7ea51b0342ef3a7e41752bf678063f",
      "parents": [
        "6d5f3ec52939607511a660b01fc34d11ad71ae24"
      ],
      "author": {
        "name": "Don Fry",
        "email": "donald.h.fry@intel.com",
        "time": "Fri Dec 02 08:48:37 2011 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 06 16:07:06 2011 -0500"
      },
      "message": "iwlwifi: rename iwl-agn-ucode as iwl-ucode\n\niwl-agn-ucode is generic ucode operations, not limited just to iwlagn.\n\nSigned-off-by: Don Fry \u003cdonald.h.fry@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6d5f3ec52939607511a660b01fc34d11ad71ae24",
      "tree": "0b6b4a2e74bd08a1e9dedfe22312552503f29073",
      "parents": [
        "ca4c18231935bafeb2a36eec67f6d11076223084"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri Dec 02 08:48:36 2011 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 06 16:07:06 2011 -0500"
      },
      "message": "iwlwifi: Rename file name from iwl-sv-open.c to iwl-testmode.c\n\nThe file dealing with all the operations through testmode, rename it.\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ca4c18231935bafeb2a36eec67f6d11076223084",
      "tree": "08e21594f8a71f256480cea135406c0e27c32fee",
      "parents": [
        "112f11dc219ec8f9b0cf5cf9f55fef1096006908"
      ],
      "author": {
        "name": "Hsu, Kenny",
        "email": "kenny.hsu@intel.com",
        "time": "Fri Dec 02 08:48:35 2011 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 06 16:07:06 2011 -0500"
      },
      "message": "iwlwifi: add WOWLAN uCode loading support by testmode\n\nCreate new tm command for WOWLAN uCode loading to support\nfurther debugging function in userspace.\n\n- IWL_TM_CMD_APP2DEV_LOAD_WOWLAN_FW\n\nSigned-off-by: Kenny Hsu \u003ckenny.hsu@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "112f11dc219ec8f9b0cf5cf9f55fef1096006908",
      "tree": "1d46cefc21e8aae7e6ff88cbe22e22660897f005",
      "parents": [
        "d28a21d8aaccadf930085cf581abc9b5e048026d"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri Dec 02 08:48:34 2011 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 06 16:07:05 2011 -0500"
      },
      "message": "iwlagn: make debug levels more readable\n\nUsing the actual shifted constants here allows\none to read and or them more easily.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d28a21d8aaccadf930085cf581abc9b5e048026d",
      "tree": "c2aac6460f5b913ef94751b03a3e876379e20924",
      "parents": [
        "145274408049d21274e3c645066aa7980165c71e"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri Dec 02 08:48:33 2011 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 06 16:07:05 2011 -0500"
      },
      "message": "iwlagn: remove MACDUMP debug\n\nThis is only used for TX debugging where there\nalready is more debugging and tracing is more\nuseful anyway, so remove it.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "145274408049d21274e3c645066aa7980165c71e",
      "tree": "2316f443a4950cb9c4aed6a06042f974afc8bd9e",
      "parents": [
        "d6846347a0e1bc111b67a1366380419231b97984"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri Dec 02 08:48:32 2011 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 06 16:07:05 2011 -0500"
      },
      "message": "iwlagn: remove HC_DUMP debug\n\nThis debug level is unused, remove it.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d6846347a0e1bc111b67a1366380419231b97984",
      "tree": "8ac3462ee9e4bf22032c248b03f379d6a572842c",
      "parents": [
        "f05f2efd84de22d3fa6e49145b601077f8ba8d2f"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri Dec 02 08:48:31 2011 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 06 16:07:05 2011 -0500"
      },
      "message": "iwlagn: remove TX_REPLY_LIMIT debug\n\nThis macro is unused right now.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f05f2efd84de22d3fa6e49145b601077f8ba8d2f",
      "tree": "9a26cd4afcef5973d473e980fa20a345255566f3",
      "parents": [
        "a2f759fc41579205ad86ef17efe57e730a1af9e6"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri Dec 02 08:48:29 2011 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 06 16:06:54 2011 -0500"
      },
      "message": "iwlwifi: declare static for iwl_sram_cleanup function\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a2f759fc41579205ad86ef17efe57e730a1af9e6",
      "tree": "5f693aad5512c26710d6ecb21194cb9d74a77d6b",
      "parents": [
        "835df183011db2342b42d06e17c708854ab6defb"
      ],
      "author": {
        "name": "Hsu, Kenny",
        "email": "kenny.hsu@intel.com",
        "time": "Fri Dec 02 08:48:28 2011 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 06 16:06:54 2011 -0500"
      },
      "message": "iwlwifi: add generic chunk size of tm dumpit packet\n\nUse generic chunk size of dumpit packet for\nall necessary testmode commands instead of\nadd declaration individually.\n\nSigned-off-by: Kenny Hsu \u003ckenny.hsu@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "835df183011db2342b42d06e17c708854ab6defb",
      "tree": "bafb836cd431987c8b0e8637bb461f170a89dc8c",
      "parents": [
        "158969a26553cba63b7ac674159413d32bb57489"
      ],
      "author": {
        "name": "Kenny Hsu",
        "email": "kenny.hsu@intel.com",
        "time": "Fri Dec 02 08:48:27 2011 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 06 16:06:54 2011 -0500"
      },
      "message": "iwlwifi: add range checking in tm sram read command\n\nThe size of sram may alter according to ucode type.\nRetrieve the maximum sram size by current ucode\ntype for range checking to prevent wrong data access.\n\nSigned-off-by: Kenny Hsu \u003ckenny.hsu@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "158969a26553cba63b7ac674159413d32bb57489",
      "tree": "3767062b17213382ffeb5398769bda7663ff4c9a",
      "parents": [
        "e7104195a9b43f05d908ced9ce5db137e1f3616b"
      ],
      "author": {
        "name": "Hsu, Kenny",
        "email": "kenny.hsu@intel.com",
        "time": "Fri Dec 02 08:48:26 2011 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 06 16:06:54 2011 -0500"
      },
      "message": "iwlwifi: add tm commands for sram reading by dumpit\n\nCreate new testmode commands and attributes to suppot\nsram data reading. Because the amount of sram data\nmay exceed single skb packet size. Using the nl80211\ndump it funtion to deliver sram data to userspace.\n\n- IWL_TM_CMD_APP2DEV_READ_SRAM\n- IWL_TM_CMD_APP2DEV_DUMP_SRAM\n- IWL_TM_ATTR_SRAM_ADDR\n- IWL_TM_ATTR_SRAM_SIZE\n- IWL_TM_ATTR_SRAM_DUMP\n\nSigned-off-by: Kenny Hsu \u003ckenny.hsu@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e7104195a9b43f05d908ced9ce5db137e1f3616b",
      "tree": "ae515bf7b24610d2314cf9112b9d9bacbf8a3b92",
      "parents": [
        "b9b6968b0d9d0fe3891c5f87aa6e53b7ee67cf7f"
      ],
      "author": {
        "name": "Mohammed Shafi Shajakhan",
        "email": "mohammed@qca.qualcomm.com",
        "time": "Thu Dec 01 18:14:01 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 06 16:05:25 2011 -0500"
      },
      "message": "ath9k: clarify max_streams for AR9462\n\nmax_streams for AR9462 is \u00272\u0027. it does not fixes anything, but\nimproves the code readability\n\nSigned-off-by: Mohammed Shafi Shajakhan \u003cmohammed@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b9b6968b0d9d0fe3891c5f87aa6e53b7ee67cf7f",
      "tree": "e3d770a6c8041566e80e315c68aa5b3800bf0235",
      "parents": [
        "8ff08b4318b06eb3661bea0067ae587afc01e649"
      ],
      "author": {
        "name": "Mohammed Shafi Shajakhan",
        "email": "mohammed@qca.qualcomm.com",
        "time": "Thu Dec 01 11:14:19 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 06 16:05:25 2011 -0500"
      },
      "message": "ath9k_hw: sync to latest AR9462 INI\n\nbased on systems change to improve rx dynamic range,\nand enables heavy clip for 5G HT40 MCS0 to improve\nspectral mask power. also remove an unused function\ndeclaration\n\nCc: Wilson Tsao \u003cwtsao@qca.qualcomm.com\u003e\nSigned-off-by: Mohammed Shafi Shajakhan \u003cmohammed@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8ff08b4318b06eb3661bea0067ae587afc01e649",
      "tree": "62089644b77067d8a15e8a90e15d03fedce1e923",
      "parents": [
        "13c40c54682ffe62977f670681268a26d500d6fa"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Wed Nov 30 10:58:14 2011 -0600"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 06 16:05:25 2011 -0500"
      },
      "message": "rtl8192c: Do not log firmware load message unless actually done\n\nA previous commit fixed a problem whereby the rtl8192c driver loaded the\nfirmware from disk many times; however, the log message was not moved.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "13c40c54682ffe62977f670681268a26d500d6fa",
      "tree": "4aa8897bc4054f13a637f2f29a1555c3501b3e97",
      "parents": [
        "ff3cc5f40f36db1a60a8f1051be7fbc92233419b"
      ],
      "author": {
        "name": "Alexander Simon",
        "email": "an.alexsimon@googlemail.com",
        "time": "Wed Nov 30 16:56:34 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 06 16:05:25 2011 -0500"
      },
      "message": "mac80211: Add HT operation modes for IBSS\n\nThe HT mode is set by iw (previous patchsets).\nThe interface is set into the specified HT mode.\nHT mode and capabilities are announced in beacons.\n\nIf we add a station that uses HT also, the fastest matching HT mode will\nbe used for transmission. That means if we are using HT40+ and we add a station\nrunning on HT40-, we would transfer at HT20.\n\nIf we join an IBSS with HT40, but the secondary channel is not\navailable, we will fall back into HT20 as well.\n\nAllow frame aggregation to start in IBSS mode.\n\nSigned-off-by: Alexander Simon \u003can.alexsimon@googlemail.com\u003e\n[siwu@hrz.tu-chemnitz.de: Updates]\n* remove implicit channel_type enum assumptions\n* use rate_control_rate_init() if channel type changed\n* remove channel flags check\n* activate HT IBSS feature support\n* slightly reword commit message\n* rebase on wireless-testing\n\nSigned-off-by: Simon Wunderlich \u003csiwu@hrz.tu-chemnitz.de\u003e\nSigned-off-by: Mathias Kretschmer \u003cmathias.kretschmer@fokus.fraunhofer.de\u003e\nReviewed-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ff3cc5f40f36db1a60a8f1051be7fbc92233419b",
      "tree": "9348704f13be3aa3985aa1dc54cb8bf7e4d9af32",
      "parents": [
        "54858ee5bf659f80a784303e41ee8898fd163f98"
      ],
      "author": {
        "name": "Simon Wunderlich",
        "email": "simon.wunderlich@s2003.tu-chemnitz.de",
        "time": "Wed Nov 30 16:56:33 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 06 16:05:25 2011 -0500"
      },
      "message": "mac80211: handle protection mode, RIFS and ADDBA for HT IBSS\n\n* Follow 802.11n-2009 9.13.3.1 for protection mode and ADDBA\n* Send ADDBA only to HT STAs - implement 11.5.1.1 partially\n\nSigned-off-by: Simon Wunderlich \u003csiwu@hrz.tu-chemnitz.de\u003e\nSigned-off-by: Mathias Kretschmer \u003cmathias.kretschmer@fokus.fraunhofer.de\u003e\nReviewed-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "54858ee5bf659f80a784303e41ee8898fd163f98",
      "tree": "46901bbd75f8dacfe9677e8d17085508d918d325",
      "parents": [
        "2b50b8f58803f4c8521c6aa5401ed01cd36a1f77"
      ],
      "author": {
        "name": "Alexander Simon",
        "email": "an.alexsimon@googlemail.com",
        "time": "Wed Nov 30 16:56:32 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 06 16:05:24 2011 -0500"
      },
      "message": "nl80211: Parse channel type attribute in an ibss join request\n\nPrepare cfg80211 for IBSS HT:\n * extend cfg80211 ibss struct with channel_type\n * Check if extension channel can be used\n * Export can_beacon_sec_chan for use in mac80211 (will be called\n   from ibss.c later).\n\nSigned-off-by: Alexander Simon \u003can.alexsimon@googlemail.com\u003e\n[siwu@hrz.tu-chemnitz.de: Updates]\n* fix cfg80211_can_beacon_ext_chan comment\n* remove implicit channel_type enum assumptions\n* remove radar channel flags check\n* add HT IBSS feature flag\n* reword commit message\n\nSigned-off-by: Simon Wunderlich \u003csiwu@hrz.tu-chemnitz.de\u003e\nSigned-off-by: Mathias Kretschmer \u003cmathias.kretschmer@fokus.fraunhofer.de\u003e\nReviewed-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2b50b8f58803f4c8521c6aa5401ed01cd36a1f77",
      "tree": "18779196958f2444a7a94a998265f4e21a477d81",
      "parents": [
        "839fafbe0dc35fabeb9bd3be9727fd74d12c0b9d"
      ],
      "author": {
        "name": "Thomas Meyer",
        "email": "thomas@m3y3r.de",
        "time": "Tue Nov 29 22:08:00 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 06 16:05:24 2011 -0500"
      },
      "message": "iwlegacy: Use kcalloc instead of kzalloc to allocate array\n\nThe advantage of kcalloc is, that will prevent integer overflows which could\nresult from the multiplication of number of elements and size and it is also\na bit nicer to read.\n\nThe semantic patch that makes this change is available\nin https://lkml.org/lkml/2011/11/25/107\n\nSigned-off-by: Thomas Meyer \u003cthomas@m3y3r.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "839fafbe0dc35fabeb9bd3be9727fd74d12c0b9d",
      "tree": "fc15049d0e71d716c4de7e39484ee8cba78d1215",
      "parents": [
        "5f779bbd472cdb2046ff8b672ad8c5b62b61cd19"
      ],
      "author": {
        "name": "Thomas Meyer",
        "email": "thomas@m3y3r.de",
        "time": "Tue Nov 29 22:08:00 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 06 16:02:51 2011 -0500"
      },
      "message": "rt2x00: Use kcalloc instead of kzalloc to allocate array\n\nThe advantage of kcalloc is, that will prevent integer overflows which could\nresult from the multiplication of number of elements and size and it is also\na bit nicer to read.\n\nThe semantic patch that makes this change is available\nin https://lkml.org/lkml/2011/11/25/107\n\nSigned-off-by: Thomas Meyer \u003cthomas@m3y3r.de\u003e\nAcked-by: Gertjan van Wingerde \u003cgwingerde@gmail.com\u003e\nAcked-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5f779bbd472cdb2046ff8b672ad8c5b62b61cd19",
      "tree": "151dc07e9a69dd48e38251ba88811490ca16969a",
      "parents": [
        "d7a4858c0fde8383f7aa494eda0fba6bef3f2fec",
        "5a13b09531420d230616bd524b68a5b0c23cd487"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 06 16:02:05 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 06 16:02:05 2011 -0500"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/padovan/bluetooth-next\n"
    },
    {
      "commit": "5a13b09531420d230616bd524b68a5b0c23cd487",
      "tree": "b95db310878d5543a9bcb329b08e3b672b14da4e",
      "parents": [
        "d095c1ebd43a43c1d78055ff111f464b04f8624e"
      ],
      "author": {
        "name": "Andrei Emeltchenko",
        "email": "andrei.emeltchenko@intel.com",
        "time": "Thu Dec 01 14:33:28 2011 +0200"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Sat Dec 03 08:28:17 2011 +0900"
      },
      "message": "Bluetooth: trivial: correct check for LMP version\n\nMake sure that code match exactly what comment says about pre 1.2\nbluetooth version. Since this is HCI detail lmp_ver changed to hci_ver.\n\nSigned-off-by: Andrei Emeltchenko \u003candrei.emeltchenko@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "d095c1ebd43a43c1d78055ff111f464b04f8624e",
      "tree": "9bac3cbfc9da1155c0f7cad65dc150c339d9d429",
      "parents": [
        "5c69b0ada634bca4111fcc332df5fad2447ec90f"
      ],
      "author": {
        "name": "Andrei Emeltchenko",
        "email": "andrei.emeltchenko@intel.com",
        "time": "Thu Dec 01 14:33:27 2011 +0200"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Sat Dec 03 08:27:58 2011 +0900"
      },
      "message": "Bluetooth: Remove magic bluetooth version numbers\n\nUse bluetooth names instead of BT SIG assigned numbers\n\nSigned-off-by: Andrei Emeltchenko \u003candrei.emeltchenko@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "5c69b0ada634bca4111fcc332df5fad2447ec90f",
      "tree": "d54e608075292c97e54bfd182ceef061aa3fc7df",
      "parents": [
        "ce7e4ad1436a0139c16225f2376134cff3ad24fe",
        "33cb722c22f28964a501a56cc76397834c221c7a"
      ],
      "author": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Sat Dec 03 08:26:25 2011 +0900"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Sat Dec 03 08:26:25 2011 +0900"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/padovan/bluetooth\n"
    },
    {
      "commit": "33cb722c22f28964a501a56cc76397834c221c7a",
      "tree": "ee8cf8e2955b4e610efa89e3d2c1d43b83720fa3",
      "parents": [
        "54a8a79c55ce283c94ce4c67a98d28c21830405a"
      ],
      "author": {
        "name": "Andrei Emeltchenko",
        "email": "andrei.emeltchenko@intel.com",
        "time": "Wed Nov 23 11:23:34 2011 +0200"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Sat Dec 03 08:20:00 2011 +0900"
      },
      "message": "Bluetooth: Correct version check in hci_setup\n\nCheck for hci_ver instead of lmp_ver\n\nSigned-off-by: Andrei Emeltchenko \u003candrei.emeltchenko@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "54a8a79c55ce283c94ce4c67a98d28c21830405a",
      "tree": "198b812b19cc6948d6c4b90f7faad1b9ca86b4d7",
      "parents": [
        "9b338c3dd12918f7f7df2b882f63f71e9efbcb41"
      ],
      "author": {
        "name": "Cong Wang",
        "email": "amwang@redhat.com",
        "time": "Tue Nov 22 09:32:57 2011 +0800"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Sat Dec 03 08:19:59 2011 +0900"
      },
      "message": "btusb: fix a memory leak in btusb_send_frame()\n\nThis patch fixes the following memory leak reported by kmemleak:\n\nunreferenced object 0xffff880060a53840 (size 192):\n  comm \"softirq\", pid 0, jiffies 4320571771 (age 1406.569s)\n  hex dump (first 32 bytes):\n    01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................\n    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................\n  backtrace:\n    [\u003cffffffff81138a1c\u003e] create_object+0x187/0x28b\n    [\u003cffffffff814be12e\u003e] kmemleak_alloc+0x73/0x98\n    [\u003cffffffff811289d3\u003e] __kmalloc+0xfc/0x123\n    [\u003cffffffff81386546\u003e] usb_alloc_urb+0x1e/0x48\n    [\u003cffffffffa0130274\u003e] btusb_send_frame+0x86/0x385 [btusb]\n    [\u003cffffffffa02d8230\u003e] hci_send_frame+0xa0/0xa5 [bluetooth]\n    [\u003cffffffffa02d8a4e\u003e] hci_cmd_task+0xa0/0xfb [bluetooth]\n    [\u003cffffffff81058548\u003e] tasklet_action+0x8f/0xef\n    [\u003cffffffff81058a4c\u003e] __do_softirq+0xf4/0x1db\n    [\u003cffffffff81058bb7\u003e] run_ksoftirqd+0x84/0x129\n    [\u003cffffffff8106f1c4\u003e] kthread+0xa0/0xa8\n    [\u003cffffffff814dd144\u003e] kernel_thread_helper+0x4/0x10\n    [\u003cffffffffffffffff\u003e] 0xffffffffffffffff\n\nThe problem is that when inc_tx() returns non-zero, we forgot\nto call usb_free_urb().\n\nCc: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nCc: \"Gustavo F. Padovan\" \u003cpadovan@profusion.mobi\u003e\nSigned-off-by: WANG Cong \u003camwang@redhat.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "d7a4858c0fde8383f7aa494eda0fba6bef3f2fec",
      "tree": "2cbf6915ea069ada4e3e1bca0b91b12e06500681",
      "parents": [
        "ba5736a5e9ac20c378ae4179e8a0ed3cc4b44351",
        "9995ffe5f5fdddcc73e4465cc3f8b38714df8108"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Dec 02 15:44:03 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Dec 02 15:44:03 2011 -0500"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless\n\nConflicts:\n\tdrivers/net/wireless/iwlwifi/iwl-agn.c\n\tdrivers/net/wireless/libertas/cfg.c\n"
    },
    {
      "commit": "9995ffe5f5fdddcc73e4465cc3f8b38714df8108",
      "tree": "fe004f602f1957e7bb6bccfaa061e3e777d71f38",
      "parents": [
        "34a5b4b6af104cf18eb50748509528b9bdbc4036"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri Dec 02 08:19:19 2011 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Dec 02 14:53:17 2011 -0500"
      },
      "message": "iwlwifi: change the default behavior of watchdog timer\n\nThe current default watchdog timer is enabled, but we are seeing issues on\nlegacy devices. So change the default setting of watchdog timer to per\ndevice based. But user still can use the \"wd_disable\" module parameter\nto overwrite the system setting\n\nCc: stable@vger.kernel.org #3.0+\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "34a5b4b6af104cf18eb50748509528b9bdbc4036",
      "tree": "4f3e35734e32ea279a1fdb9fe777fa40357bfbfc",
      "parents": [
        "274b89ca3b006926cb9b45d78ab5906f4c0fc0aa"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri Dec 02 08:19:18 2011 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Dec 02 14:53:17 2011 -0500"
      },
      "message": "iwlwifi: do not re-configure HT40 after associated\n\nThe ht40 setting should not change after association unless channel switch\n\nThis fix a problem we are seeing which cause uCode assert because driver\nsending invalid information and make uCode confuse\n\nHere is the firmware assert message:\nkernel: iwlagn 0000:03:00.0: Microcode SW error detected.  Restarting 0x82000000.\nkernel: iwlagn 0000:03:00.0: Loaded firmware version: 17.168.5.3 build 42301\nkernel: iwlagn 0000:03:00.0: Start IWL Error Log Dump:\nkernel: iwlagn 0000:03:00.0: Status: 0x000512E4, count: 6\nkernel: iwlagn 0000:03:00.0: 0x00002078 | ADVANCED_SYSASSERT\nkernel: iwlagn 0000:03:00.0: 0x00009514 | uPc\nkernel: iwlagn 0000:03:00.0: 0x00009496 | branchlink1\nkernel: iwlagn 0000:03:00.0: 0x00009496 | branchlink2\nkernel: iwlagn 0000:03:00.0: 0x0000D1F2 | interruptlink1\nkernel: iwlagn 0000:03:00.0: 0x00000000 | interruptlink2\nkernel: iwlagn 0000:03:00.0: 0x01008035 | data1\nkernel: iwlagn 0000:03:00.0: 0x0000C90F | data2\nkernel: iwlagn 0000:03:00.0: 0x000005A7 | line\nkernel: iwlagn 0000:03:00.0: 0x5080B520 | beacon time\nkernel: iwlagn 0000:03:00.0: 0xCC515AE0 | tsf low\nkernel: iwlagn 0000:03:00.0: 0x00000003 | tsf hi\nkernel: iwlagn 0000:03:00.0: 0x00000000 | time gp1\nkernel: iwlagn 0000:03:00.0: 0x29703BF0 | time gp2\nkernel: iwlagn 0000:03:00.0: 0x00000000 | time gp3\nkernel: iwlagn 0000:03:00.0: 0x000111A8 | uCode version\nkernel: iwlagn 0000:03:00.0: 0x000000B0 | hw version\nkernel: iwlagn 0000:03:00.0: 0x00480303 | board version\nkernel: iwlagn 0000:03:00.0: 0x09E8004E | hcmd\nkernel: iwlagn 0000:03:00.0: CSR values:\nkernel: iwlagn 0000:03:00.0: (2nd byte of CSR_INT_COALESCING is CSR_INT_PERIODIC_REG)\nkernel: iwlagn 0000:03:00.0:        CSR_HW_IF_CONFIG_REG: 0X00480303\nkernel: iwlagn 0000:03:00.0:          CSR_INT_COALESCING: 0X0000ff40\nkernel: iwlagn 0000:03:00.0:                     CSR_INT: 0X00000000\nkernel: iwlagn 0000:03:00.0:                CSR_INT_MASK: 0X00000000\nkernel: iwlagn 0000:03:00.0:           CSR_FH_INT_STATUS: 0X00000000\nkernel: iwlagn 0000:03:00.0:                 CSR_GPIO_IN: 0X00000030\nkernel: iwlagn 0000:03:00.0:                   CSR_RESET: 0X00000000\nkernel: iwlagn 0000:03:00.0:                CSR_GP_CNTRL: 0X080403c5\nkernel: iwlagn 0000:03:00.0:                  CSR_HW_REV: 0X000000b0\nkernel: iwlagn 0000:03:00.0:              CSR_EEPROM_REG: 0X07d60ffd\nkernel: iwlagn 0000:03:00.0:               CSR_EEPROM_GP: 0X90000001\nkernel: iwlagn 0000:03:00.0:              CSR_OTP_GP_REG: 0X00030001\nkernel: iwlagn 0000:03:00.0:                 CSR_GIO_REG: 0X00080044\nkernel: iwlagn 0000:03:00.0:            CSR_GP_UCODE_REG: 0X000093bb\nkernel: iwlagn 0000:03:00.0:           CSR_GP_DRIVER_REG: 0X00000000\nkernel: iwlagn 0000:03:00.0:           CSR_UCODE_DRV_GP1: 0X00000000\nkernel: iwlagn 0000:03:00.0:           CSR_UCODE_DRV_GP2: 0X00000000\nkernel: iwlagn 0000:03:00.0:                 CSR_LED_REG: 0X00000078\nkernel: iwlagn 0000:03:00.0:        CSR_DRAM_INT_TBL_REG: 0X88214dd2\nkernel: iwlagn 0000:03:00.0:        CSR_GIO_CHICKEN_BITS: 0X27800200\nkernel: iwlagn 0000:03:00.0:             CSR_ANA_PLL_CFG: 0X00000000\nkernel: iwlagn 0000:03:00.0:           CSR_HW_REV_WA_REG: 0X0001001a\nkernel: iwlagn 0000:03:00.0:        CSR_DBG_HPET_MEM_REG: 0Xffff0010\nkernel: iwlagn 0000:03:00.0: FH register values:\nkernel: iwlagn 0000:03:00.0:         FH_RSCSR_CHNL0_STTS_WPTR_REG: 0X21316d00\nkernel: iwlagn 0000:03:00.0:        FH_RSCSR_CHNL0_RBDCB_BASE_REG: 0X021479c0\nkernel: iwlagn 0000:03:00.0:                  FH_RSCSR_CHNL0_WPTR: 0X00000060\nkernel: iwlagn 0000:03:00.0:         FH_MEM_RCSR_CHNL0_CONFIG_REG: 0X80819104\nkernel: iwlagn 0000:03:00.0:          FH_MEM_RSSR_SHARED_CTRL_REG: 0X000000fc\nkernel: iwlagn 0000:03:00.0:            FH_MEM_RSSR_RX_STATUS_REG: 0X07030000\nkernel: iwlagn 0000:03:00.0:    FH_MEM_RSSR_RX_ENABLE_ERR_IRQ2DRV: 0X00000000\nkernel: iwlagn 0000:03:00.0:                FH_TSSR_TX_STATUS_REG: 0X07ff0001\nkernel: iwlagn 0000:03:00.0:                 FH_TSSR_TX_ERROR_REG: 0X00000000\nkernel: iwlagn 0000:03:00.0: Start IWL Event Log Dump: display last 20 entries\nkernel: ------------[ cut here ]------------\nWARNING: at net/mac80211/util.c:1208 ieee80211_reconfig+0x1f1/0x407()\nkernel: Hardware name: 4290W4H\nkernel: Pid: 1896, comm: kworker/0:0 Not tainted 3.1.0 #2\nkernel: Call Trace:\nkernel:  [\u003cffffffff81036558\u003e] ? warn_slowpath_common+0x73/0x87\nkernel:  [\u003cffffffff813b8966\u003e] ? ieee80211_reconfig+0x1f1/0x407\nkernel:  [\u003cffffffff8139e8dc\u003e] ? ieee80211_recalc_smps_work+0x32/0x32\nkernel:  [\u003cffffffff8139e95a\u003e] ? ieee80211_restart_work+0x7e/0x87\nkernel:  [\u003cffffffff810472fa\u003e] ? process_one_work+0x1c8/0x2e3\nkernel:  [\u003cffffffff810480c9\u003e] ? worker_thread+0x17a/0x23a\nkernel:  [\u003cffffffff81047f4f\u003e] ? manage_workers.clone.18+0x15b/0x15b\nkernel:  [\u003cffffffff81047f4f\u003e] ? manage_workers.clone.18+0x15b/0x15b\nkernel:  [\u003cffffffff8104ba97\u003e] ? kthread+0x7a/0x82\nkernel:  [\u003cffffffff813d21b4\u003e] ? kernel_thread_helper+0x4/0x10\nkernel:  [\u003cffffffff8104ba1d\u003e] ? kthread_flush_work_fn+0x11/0x11\nkernel:  [\u003cffffffff813d21b0\u003e] ? gs_change+0xb/0xb\n\nCc: \u003cstable@kernel.org\u003e 3.1+\nReported-by: Udo Steinberg \u003cudo@hypervisor.org\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "274b89ca3b006926cb9b45d78ab5906f4c0fc0aa",
      "tree": "3f697c2402c8fe84d4bc219cf6eebba9842c54dc",
      "parents": [
        "03360c5a405999d605ffc7373a7b90f3388db92e"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri Dec 02 08:19:17 2011 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Dec 02 14:53:17 2011 -0500"
      },
      "message": "iwlagn: fix HW crypto for TX-only keys\n\nGroup keys in IBSS or AP mode are not programmed\ninto the device since we give the key to it with\nevery TX packet. However, we do need mac80211 to\ncreate the MMIC \u0026 PN in all cases. Move the code\naround to set the key flags all the time. We set\nthem even when the key is removed again but that\nis obviously harmless.\n\nCc: stable@vger.kernel.org\nReported-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ce7e4ad1436a0139c16225f2376134cff3ad24fe",
      "tree": "8e11a806159fcb0fbe68e443ace193468e09ec8b",
      "parents": [
        "07f7fa5db1e65a27066c8ebf9fc676a4168e07f4"
      ],
      "author": {
        "name": "Andrei Emeltchenko",
        "email": "andrei.emeltchenko@intel.com",
        "time": "Thu Dec 01 14:42:08 2011 +0200"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Fri Dec 02 21:26:59 2011 +0900"
      },
      "message": "Bluetooth: remove old code\n\nRemove old code not touched for several years.\n\nSigned-off-by: Andrei Emeltchenko \u003candrei.emeltchenko@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "07f7fa5db1e65a27066c8ebf9fc676a4168e07f4",
      "tree": "a9a57514cf4c815ecb158ad3f5b5f87145dcf1b6",
      "parents": [
        "d23264a896a931c4b355c102d8e9d46649195ba4"
      ],
      "author": {
        "name": "Andre Guedes",
        "email": "andre.guedes@openbossa.org",
        "time": "Fri Dec 02 21:13:31 2011 +0900"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Fri Dec 02 21:19:31 2011 +0900"
      },
      "message": "Bluetooth: LE Set Scan Parameter Command\n\nThis patch adds the parameter struct and the command complete event\nhandler to the LE Set Scan Parameter HCI command.\n\nSigned-off-by: Andre Guedes \u003candre.guedes@openbossa.org\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "d23264a896a931c4b355c102d8e9d46649195ba4",
      "tree": "0b751414ac34570568591c6b739dfc0857c0196b",
      "parents": [
        "1e89cffb44a94e1937e5ec16125ae866dbba7b2e"
      ],
      "author": {
        "name": "Andre Guedes",
        "email": "andre.guedes@openbossa.org",
        "time": "Fri Nov 25 20:53:38 2011 -0300"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Fri Dec 02 21:19:18 2011 +0900"
      },
      "message": "Bluetooth: Add dev_flags to struct hci_dev\n\nThis patch adds the dev_flags field to struct hci_dev. This new\nflags variable should be used to define flags related to BR/EDR\nand/or LE controller itself. It should be used to define flags\nwhich represents states from the controller. The dev_flags is\ncleared in case the controller sends a Reset Command Complete\nEvent to the host.\n\nAlso, this patch adds the HCI_LE_SCAN flag which was created to\ntrack if the controller is performing LE scan or not. The flag\nis set/cleared when the controller starts/stops scanning.\n\nThis is an initial effort to stop using hdev-\u003eflags to define\ninternal flags since it is exported to userspace by an ioctl.\n\nSigned-off-by: Andre Guedes \u003candre.guedes@openbossa.org\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "1e89cffb44a94e1937e5ec16125ae866dbba7b2e",
      "tree": "288bea7219b218620e2a9659e52c839ec4f7505f",
      "parents": [
        "4f957a76014fb63d193cd6c141bdd94aaff3a25e"
      ],
      "author": {
        "name": "Andrei Emeltchenko",
        "email": "andrei.emeltchenko@intel.com",
        "time": "Thu Nov 24 14:52:02 2011 +0200"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Fri Dec 02 20:59:53 2011 +0900"
      },
      "message": "Bluetooth: Add HCI Read Flow Control Mode function\n\nUpstream Code Aurora function with minor trivial fixes.\nOrigin: git://codeaurora.org/kernel/msm.git\n\nSigned-off-by: Andrei Emeltchenko \u003candrei.emeltchenko@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "03360c5a405999d605ffc7373a7b90f3388db92e",
      "tree": "540707c796bd83ee1ef52cc37843c522f1bc4808",
      "parents": [
        "c72e8d335e2c6a309b6281f2abcf491f37b8b92b"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Dec 01 10:44:17 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Dec 01 10:44:17 2011 -0500"
      },
      "message": "Revert \"mac80211: clear sta.drv_priv on reconfiguration\"\n\nThis reverts commit f785d83a19bca326f79d127a413e35769afc0105.\n\nThis was provoking WARNINGs from the iwlegacy drivers.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e0d62536d032db689adf9c8162a9d2caf4714f44",
      "tree": "fac30cbd0c35f794882e26e17136ae9b3828b08b",
      "parents": [
        "12d4b9759143aaa280195834820bc15d795e71c1"
      ],
      "author": {
        "name": "Eliad Peller",
        "email": "eliad@wizery.com",
        "time": "Tue Nov 08 16:07:52 2011 +0200"
      },
      "committer": {
        "name": "Luciano Coelho",
        "email": "coelho@ti.com",
        "time": "Thu Dec 01 15:56:17 2011 +0200"
      },
      "message": "wl12xx: don\u0027t explicitly check for unjoined ibss\n\nAfter the ibss carrier issue was fixed, we can revert\nthe following patch:\n\ncommit 48309fd477ef867babb6819f67fe082c133a5fa9\nAuthor: Shahar Lev \u003cshahar@wizery.com\u003e\nDate:   Fri Oct 7 18:17:25 2011 +0200\n\n    wl12xx: remove warning message during IBSS Tx\n\n    mac80211 sets the carrier on an IBSS interface even when no network is\n    joined. Ignore garbage frames transmitted on a disconnected IBSS\n    interface without printing warnings.\n\nSigned-off-by: Eliad Peller \u003celiad@wizery.com\u003e\nSigned-off-by: Luciano Coelho \u003ccoelho@ti.com\u003e\n"
    },
    {
      "commit": "12d4b9759143aaa280195834820bc15d795e71c1",
      "tree": "4e49c763f4c866abe1ebfeaa187db30356647f82",
      "parents": [
        "358989352e70975d1c50ac2a49fc86d41d0518bd"
      ],
      "author": {
        "name": "Arik Nemtsov",
        "email": "arik@wizery.com",
        "time": "Sun Oct 23 08:21:54 2011 +0200"
      },
      "committer": {
        "name": "Luciano Coelho",
        "email": "coelho@ti.com",
        "time": "Thu Dec 01 15:56:13 2011 +0200"
      },
      "message": "wl12xx: leave IV calculation to HW for CCMP\n\nUse an appropriate mac80211 flags in CCMP keys to indicate we are\ncalculating the CCMP IV in HW, but require room for the IV to be reserved\nin the skb. The space is reserved by mac80211.\n\ndepends on \"mac80211: support adding IV-room in the skb for CCMP keys\".\n\nSigned-off-by: Arik Nemtsov \u003carik@wizery.com\u003e\nSigned-off-by: Luciano Coelho \u003ccoelho@ti.com\u003e\n"
    },
    {
      "commit": "358989352e70975d1c50ac2a49fc86d41d0518bd",
      "tree": "9a70372fa48f85a692db45dfc868fb062ce08e56",
      "parents": [
        "341f2c11b5ce7689d3f0acb04574fe6424aa6be0"
      ],
      "author": {
        "name": "Pontus Fuchs",
        "email": "pontus.fuchs@gmail.com",
        "time": "Wed Nov 30 15:35:09 2011 +0100"
      },
      "committer": {
        "name": "Luciano Coelho",
        "email": "coelho@ti.com",
        "time": "Thu Dec 01 15:55:57 2011 +0200"
      },
      "message": "wl12xx: Print nvs/fw file name if loading fails.\n\nPrint the name of nvs/fw if request_firmware fails. This will make\ntroubleshooting a bit easier.\n\nSigned-off-by: Pontus Fuchs \u003cpontus.fuchs@gmail.com\u003e\nSigned-off-by: Luciano Coelho \u003ccoelho@ti.com\u003e\n"
    },
    {
      "commit": "341f2c11b5ce7689d3f0acb04574fe6424aa6be0",
      "tree": "86d6d92c7f1443fb54e7f85d15afa183b754d921",
      "parents": [
        "97127e67218e5970a5a7df0513ded730b19a67e9"
      ],
      "author": {
        "name": "Arik Nemtsov",
        "email": "arik@wizery.com",
        "time": "Tue Nov 22 19:52:59 2011 +0200"
      },
      "committer": {
        "name": "Luciano Coelho",
        "email": "coelho@ti.com",
        "time": "Thu Dec 01 15:55:54 2011 +0200"
      },
      "message": "wl12xx: avoid bail out when probe-resp is not set by mac80211\n\nDuring reconfig we can get the BSS_CHANGED_AP_PROBE_RESP indication\neven if a probe-resp has not been set in the first place. Therefore\nignore the error when not getting a probe-resp from mac80211. Resort to\nthe legacy probe-resp in this case.\n\nAlso take this opportunity to add a vif argument to the set_probe_resp\nfunction.\n\nReported-by: Eliad Peller \u003celiad@wizery.com\u003e\nSigned-off-by: Arik Nemtsov \u003carik@wizery.com\u003e\nSigned-off-by: Luciano Coelho \u003ccoelho@ti.com\u003e\n"
    },
    {
      "commit": "97127e67218e5970a5a7df0513ded730b19a67e9",
      "tree": "d42b7f7e294f790692ede6e74cd07c53b6eb825b",
      "parents": [
        "9c1b190b10972be9c0d53c658e537c54de530b7f"
      ],
      "author": {
        "name": "Eliad Peller",
        "email": "eliad@wizery.com",
        "time": "Wed Nov 09 13:12:45 2011 +0200"
      },
      "committer": {
        "name": "Luciano Coelho",
        "email": "coelho@ti.com",
        "time": "Thu Dec 01 15:55:49 2011 +0200"
      },
      "message": "wl12xx: init CMD_TEMPL_KLV to sizeof(ieee80211_qos_hdr)\n\nThe keep alive template should have a max size of\nsizeof(struct ieee80211_qos_hdr).\n\nAdditionally, Remove the redundant wl12xx_qos_null_data_template\nstruct.\n\nSigned-off-by: Eliad Peller \u003celiad@wizery.com\u003e\nSigned-off-by: Luciano Coelho \u003ccoelho@ti.com\u003e\n"
    },
    {
      "commit": "9c1b190b10972be9c0d53c658e537c54de530b7f",
      "tree": "97b54dce94d29c81f1dbba9256a93da5e9da35a1",
      "parents": [
        "560f00241b6d95bde73a570c29d6919b36fdf852"
      ],
      "author": {
        "name": "Arik Nemtsov",
        "email": "arik@wizery.com",
        "time": "Tue Nov 08 18:46:55 2011 +0200"
      },
      "committer": {
        "name": "Luciano Coelho",
        "email": "coelho@ti.com",
        "time": "Thu Dec 01 15:55:46 2011 +0200"
      },
      "message": "wl12xx: indicate probe-resp offloading support\n\nThe wl12xx driver supports probe-response offloading, and the  WPS, WPS2\nand P2P special cases as well.\n\nSigned-off-by: Guy Eilam \u003cguy@wizery.com\u003e\nSigned-off-by: Arik Nemtsov \u003carik@wizery.com\u003e\nSigned-off-by: Luciano Coelho \u003ccoelho@ti.com\u003e\n"
    },
    {
      "commit": "560f00241b6d95bde73a570c29d6919b36fdf852",
      "tree": "20c0ea98fcc0dd27db468a8accef19d33769f87c",
      "parents": [
        "f6efe96edd9c41c624c8f4ddbc4930c1a2d8f1e1"
      ],
      "author": {
        "name": "Arik Nemtsov",
        "email": "arik@wizery.com",
        "time": "Tue Nov 08 18:46:54 2011 +0200"
      },
      "committer": {
        "name": "Luciano Coelho",
        "email": "coelho@ti.com",
        "time": "Thu Dec 01 15:55:46 2011 +0200"
      },
      "message": "wl12xx: configure probe-resp template according to notification\n\nWhen operating in AP-mode, replace our probe-response template when a\nnotification is recieved from mac80211. We preserve the \"legacy\" way of\nconfiguring a probe-response according to beacon for IBSS mode and for\nversions of hostapd that do not support this feature.\n\nSigned-off-by: Guy Eilam \u003cguy@wizery.com\u003e\nSigned-off-by: Arik Nemtsov \u003carik@wizery.com\u003e\nSigned-off-by: Luciano Coelho \u003ccoelho@ti.com\u003e\n"
    },
    {
      "commit": "f6efe96edd9c41c624c8f4ddbc4930c1a2d8f1e1",
      "tree": "45c3098bce60b712b9a33a4fbfef73a5b6c030c3",
      "parents": [
        "2131d3c2f99b081806fdae7662c92fe6acda52af"
      ],
      "author": {
        "name": "Pontus Fuchs",
        "email": "pontus.fuchs@gmail.com",
        "time": "Tue Oct 18 09:23:42 2011 +0200"
      },
      "committer": {
        "name": "Luciano Coelho",
        "email": "coelho@ti.com",
        "time": "Thu Dec 01 15:55:42 2011 +0200"
      },
      "message": "wl12xx: Check buffer bound when processing nvs data\n\nAn nvs with malformed contents could cause the processing of the\ncalibration data to read beyond the end of the buffer. Prevent this\nfrom happening by adding bound checking.\n\nSigned-off-by: Pontus Fuchs \u003cpontus.fuchs@gmail.com\u003e\nCc: stable@kernel.org\nReviewed-by: Luciano Coelho \u003ccoelho@ti.com\u003e\nSigned-off-by: Luciano Coelho \u003ccoelho@ti.com\u003e\n"
    },
    {
      "commit": "2131d3c2f99b081806fdae7662c92fe6acda52af",
      "tree": "8250d3c6a0062f9561dbaefa0c30bb3ea2247f7f",
      "parents": [
        "e4da3fbfbd1de56d2367653e3823e6445e49f8a9"
      ],
      "author": {
        "name": "Pontus Fuchs",
        "email": "pontus.fuchs@gmail.com",
        "time": "Tue Oct 18 09:23:41 2011 +0200"
      },
      "committer": {
        "name": "Luciano Coelho",
        "email": "coelho@ti.com",
        "time": "Thu Dec 01 15:55:42 2011 +0200"
      },
      "message": "wl12xx: Validate FEM index from ini file and FW\n\nCheck for out of bound FEM index to prevent reading beyond ini\nmemory end.\n\nSigned-off-by: Pontus Fuchs \u003cpontus.fuchs@gmail.com\u003e\nCc: stable@kernel.org\nReviewed-by: Luciano Coelho \u003ccoelho@ti.com\u003e\nSigned-off-by: Luciano Coelho \u003ccoelho@ti.com\u003e\n"
    },
    {
      "commit": "4f957a76014fb63d193cd6c141bdd94aaff3a25e",
      "tree": "fb96337b5e9c705ac587a800f3342edf000efd89",
      "parents": [
        "c8eb969071032defb1dc493ae28cf2e2a31193a5"
      ],
      "author": {
        "name": "Brian Gix",
        "email": "bgix@codeaurora.org",
        "time": "Wed Nov 23 08:28:36 2011 -0800"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Thu Dec 01 22:54:37 2011 +0900"
      },
      "message": "Bluetooth: Centralize SMP pairing failure handling\n\nSigned-off-by: Brian Gix \u003cbgix@codeaurora.org\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "c8eb969071032defb1dc493ae28cf2e2a31193a5",
      "tree": "50d44422500b5df6cb51b591552e90cc9697ee4e",
      "parents": [
        "1143d45846f190465382dd667c7f893b9d1fd131"
      ],
      "author": {
        "name": "Brian Gix",
        "email": "bgix@codeaurora.org",
        "time": "Wed Nov 23 08:28:35 2011 -0800"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Thu Dec 01 22:53:46 2011 +0900"
      },
      "message": "Bluetooth: Cleanup blkcipher on SMP termination\n\nThe blkcipher must be freed to avoid memory leak.\n\nSigned-off-by: Brian Gix \u003cbgix@codeaurora.org\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "1143d45846f190465382dd667c7f893b9d1fd131",
      "tree": "2c121ac7eef4dd41ec4e4598710cc1b29841e99c",
      "parents": [
        "604086b73b9b342414a53c0f34dd23aecb005ff8"
      ],
      "author": {
        "name": "Brian Gix",
        "email": "bgix@codeaurora.org",
        "time": "Wed Nov 23 08:28:34 2011 -0800"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Thu Dec 01 22:53:26 2011 +0900"
      },
      "message": "Bluetooth: Add HCI User Passkey Req Evt handling\n\nSome MITM scenarios require handling of the User Passkey Request event,\nby querying the user, and passing the response back.\n\nSigned-off-by: Brian Gix \u003cbgix@codeaurora.org\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "604086b73b9b342414a53c0f34dd23aecb005ff8",
      "tree": "d378965d8c019f52f957e4dffb00e17cf36ea7ed",
      "parents": [
        "badaaa00f2122bab4bc2d46c26d6fad6af50f97c"
      ],
      "author": {
        "name": "Brian Gix",
        "email": "bgix@codeaurora.org",
        "time": "Wed Nov 23 08:28:33 2011 -0800"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Thu Dec 01 22:51:53 2011 +0900"
      },
      "message": "Bluetooth: Add User Passkey Response handling\n\nFor some MITM protection pairing scenarios, the user is\nrequired to enter or accept a 6 digit passkey.\n\nSigned-off-by: Brian Gix \u003cbgix@codeaurora.org\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "e4da3fbfbd1de56d2367653e3823e6445e49f8a9",
      "tree": "f69f424f731b89a75f881967903ff2f38f4b6a92",
      "parents": [
        "b693289406f0b8ca70ab77e745be6196d5740eb0",
        "ba5736a5e9ac20c378ae4179e8a0ed3cc4b44351"
      ],
      "author": {
        "name": "Luciano Coelho",
        "email": "coelho@ti.com",
        "time": "Thu Dec 01 12:14:48 2011 +0200"
      },
      "committer": {
        "name": "Luciano Coelho",
        "email": "coelho@ti.com",
        "time": "Thu Dec 01 12:14:48 2011 +0200"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next into wl12xx-next\n"
    },
    {
      "commit": "ba5736a5e9ac20c378ae4179e8a0ed3cc4b44351",
      "tree": "38d9cb914c31f2bc0dcfd7ab0d378f3dd108ee1e",
      "parents": [
        "6fea593d9c0e3ad8014c4080e95cb93e42c8915c"
      ],
      "author": {
        "name": "Mohammed Shafi Shajakhan",
        "email": "mohammed@qca.qualcomm.com",
        "time": "Wed Nov 30 21:10:52 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 30 15:09:02 2011 -0500"
      },
      "message": "ath9k_hw: add default chainmask for AR9462\n\nthe default tx/rx chainmask for AR9462 is 0x3.\nthis patch helps to assign 0x3 rather than 0x7 for\nAR9462 with the help of fix_chainmask module if something\ngoes wrong in reading tx/rx chain mask from OTP/EEPROM\ncard(though its very unlikely)\n\nSigned-off-by: Mohammed Shafi Shajakhan \u003cmohammed@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6fea593d9c0e3ad8014c4080e95cb93e42c8915c",
      "tree": "63d9e9297b2d193d71e259d26e6866141e885f78",
      "parents": [
        "85eb28a36215b3d872384e027403b14ff483d60b"
      ],
      "author": {
        "name": "Mohammed Shafi Shajakhan",
        "email": "mohammed@qca.qualcomm.com",
        "time": "Wed Nov 30 21:01:31 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 30 15:09:01 2011 -0500"
      },
      "message": "ath9k_hw: Fix TX IQ calibration for AR9003\n\nonly for AR9485 (or) later chipsets TxIQ calibration\nruns as part of AGC calibration. without this patch\nTX IQ cal completion i.e. ar9003_hw_tx_iq_cal_run won\u0027t be executed\nfor AR9003\n\nReviewed-by: Rajkumar Manoharan \u003crmanohar@qca.qualcomm.com\u003e\nSigned-off-by: Mohammed Shafi Shajakhan \u003cmohammed@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "85eb28a36215b3d872384e027403b14ff483d60b",
      "tree": "c892d9321ac22c3e5d40af40e5832cfa57a56c80",
      "parents": [
        "ad9547c0413686a23e48793665a9ebd3e65c474c"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Wed Nov 30 18:18:06 2011 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 30 15:09:00 2011 -0500"
      },
      "message": "NFC: pn533: Staticise pn533_data_exchange()\n\nIt is not used outside this driver so no need to make the symbol global.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ad9547c0413686a23e48793665a9ebd3e65c474c",
      "tree": "3d2bbe0cf1f0f6420b9886adc432ccd67f5b56d0",
      "parents": [
        "7468722b681ff4ea3f2cb612a28943c01c1b492a"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Wed Nov 30 11:49:38 2011 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 30 15:08:59 2011 -0500"
      },
      "message": "brcm80211: fmac: small memory leak on error\n\nWe should free \"bus_if\" here, it\u0027s a small leak but it makes the static\ncheckers happy.\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7468722b681ff4ea3f2cb612a28943c01c1b492a",
      "tree": "44ad9874db4be7307283ecf96cf9ea9a8ee3008f",
      "parents": [
        "32b1076dc139881abaca772b2e3666ff547a0750"
      ],
      "author": {
        "name": "Mohammed Shafi Shajakhan",
        "email": "mohammed@qca.qualcomm.com",
        "time": "Wed Nov 30 14:18:38 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 30 15:08:58 2011 -0500"
      },
      "message": "ath9k: minor cleanup\n\nSigned-off-by: Mohammed Shafi Shajakhan \u003cmohammed@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "32b1076dc139881abaca772b2e3666ff547a0750",
      "tree": "f3a01dbc93f1587d2d33af82924278725d42dc2a",
      "parents": [
        "19686ddf638cac8c779216bb1f5e53b2666a9035"
      ],
      "author": {
        "name": "Mohammed Shafi Shajakhan",
        "email": "mohammed@qca.qualcomm.com",
        "time": "Wed Nov 30 10:41:29 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 30 15:08:57 2011 -0500"
      },
      "message": "ath9k: fix a typo\n\nCc: Wilson Tsao \u003cwtsao@qca.qualcomm.com\u003e\nCc: Senthil Balasubramanian \u003csenthilb@qca.qualcomm.com\u003e\nSigned-off-by: Rajkumar Manoharan \u003crmanohar@qca.qualcomm.com\u003e\nSigned-off-by: Mohammed Shafi Shajakhan \u003cmohammed@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "19686ddf638cac8c779216bb1f5e53b2666a9035",
      "tree": "ad27e2edf7f2a8e6f55d6bab700fd9b977eb05b4",
      "parents": [
        "63d3296741e9f556d1edbdc34c07ce7dbe54a471"
      ],
      "author": {
        "name": "Mohammed Shafi Shajakhan",
        "email": "mohammed@qca.qualcomm.com",
        "time": "Wed Nov 30 10:41:28 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 30 15:08:56 2011 -0500"
      },
      "message": "ath9k: MCI state machine based on MCI interrupt\n\nCc: Wilson Tsao \u003cwtsao@qca.qualcomm.com\u003e\nCc: Senthil Balasubramanian \u003csenthilb@qca.qualcomm.com\u003e\nSigned-off-by: Rajkumar Manoharan \u003crmanohar@qca.qualcomm.com\u003e\nSigned-off-by: Mohammed Shafi Shajakhan \u003cmohammed@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "63d3296741e9f556d1edbdc34c07ce7dbe54a471",
      "tree": "07f7ce68414dc33e305cf08a541992bffb5ecd69",
      "parents": [
        "3ebfcdc43ae261e58e5b9b381ae1f278cda068e3"
      ],
      "author": {
        "name": "Mohammed Shafi Shajakhan",
        "email": "mohammed@qca.qualcomm.com",
        "time": "Wed Nov 30 10:41:27 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 30 15:08:55 2011 -0500"
      },
      "message": "ath9k_hw: Add MCI related changes in chip reset\n\nhere we check for BT state and if BT calibration has started,\ngive 25ms for BT Calibration to finish. we also take care of 2G/5G\nswitch and LNA transfer incase WLAN is operating in 5G. in case the BT\nstate is awake when we do WLAN calibration re-calibrate and we reset\nthe message exchange between WLAN and BT. BT is given preference when\nsimultaneous CAL request happens. calibration for WLAN/BT is done\nassuming that the other co-existing module is in awake state, if not\nwe continue to do calibration while if the other module\u0027s state changes\nwe need to do restart the calibration handshake\n\nCc: Wilson Tsao \u003cwtsao@qca.qualcomm.com\u003e\nCc: Senthil Balasubramanian \u003csenthilb@qca.qualcomm.com\u003e\nSigned-off-by: Rajkumar Manoharan \u003crmanohar@qca.qualcomm.com\u003e\nSigned-off-by: Mohammed Shafi Shajakhan \u003cmohammed@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3ebfcdc43ae261e58e5b9b381ae1f278cda068e3",
      "tree": "be1665f1bee21e71a6a2df94cd021c885ee13c02",
      "parents": [
        "7a9233ff6de823d14a26662697813bee82617268"
      ],
      "author": {
        "name": "Mohammed Shafi Shajakhan",
        "email": "mohammed@qca.qualcomm.com",
        "time": "Wed Nov 30 10:41:26 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 30 15:08:54 2011 -0500"
      },
      "message": "ath9k_hw: Add support for MCI WLAN calibration\n\nWLAN communicates with BT for its calibration by sending WLAN_CAL_REQ,\nwaits for BT_CAL_GRANT. This is done with the help of GPM messages.\nalso WLAN_CAL_DONE messages is sent once WLAN calibration is done.\n\nCc: Wilson Tsao \u003cwtsao@qca.qualcomm.com\u003e\nCc: Senthil Balasubramanian \u003csenthilb@qca.qualcomm.com\u003e\nSigned-off-by: Rajkumar Manoharan \u003crmanohar@qca.qualcomm.com\u003e\nSigned-off-by: Mohammed Shafi Shajakhan \u003cmohammed@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7a9233ff6de823d14a26662697813bee82617268",
      "tree": "d79065b79e2ff74d30f441006a8835a40ec49642",
      "parents": [
        "1010911ec389fe7a342b9962877fdb88d7f04247"
      ],
      "author": {
        "name": "Mohammed Shafi Shajakhan",
        "email": "mohammed@qca.qualcomm.com",
        "time": "Wed Nov 30 10:41:25 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 30 15:08:52 2011 -0500"
      },
      "message": "ath9k_hw: MCI related changes in set_reset_reg\n\nCc: Wilson Tsao \u003cwtsao@qca.qualcomm.com\u003e\nCc: Senthil Balasubramanian \u003csenthilb@qca.qualcomm.com\u003e\nSigned-off-by: Rajkumar Manoharan \u003crmanohar@qca.qualcomm.com\u003e\nSigned-off-by: Mohammed Shafi Shajakhan \u003cmohammed@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1010911ec389fe7a342b9962877fdb88d7f04247",
      "tree": "6c23c17b94b18bd53d2d9e9599a8811a7bc702dd",
      "parents": [
        "9e25365ffaa98626bdf7e1bb5fdddf73a1c131fb"
      ],
      "author": {
        "name": "Mohammed Shafi Shajakhan",
        "email": "mohammed@qca.qualcomm.com",
        "time": "Wed Nov 30 10:41:24 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 30 15:08:51 2011 -0500"
      },
      "message": "ath9k_hw: MCI related changes in chip management\n\nsend halt BT GPM if the chip is in network sleep and BT state\nis awake\n\nCc: Wilson Tsao \u003cwtsao@qca.qualcomm.com\u003e\nCc: Senthil Balasubramanian \u003csenthilb@qca.qualcomm.com\u003e\nSigned-off-by: Rajkumar Manoharan \u003crmanohar@qca.qualcomm.com\u003e\nSigned-off-by: Mohammed Shafi Shajakhan \u003cmohammed@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9e25365ffaa98626bdf7e1bb5fdddf73a1c131fb",
      "tree": "b450cf10ff12c6dba6abec579886836801a881b3",
      "parents": [
        "f2f2185679288ade3de1052a572daf9b5d1fd324"
      ],
      "author": {
        "name": "Mohammed Shafi Shajakhan",
        "email": "mohammed@qca.qualcomm.com",
        "time": "Wed Nov 30 10:41:23 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 30 15:08:50 2011 -0500"
      },
      "message": "ath9k: Add functions to allocate/free buffers for MCI\n\nrequired buffers and dma allocation is done for GPM and SCHED\nmessages\n\nCc: Wilson Tsao \u003cwtsao@qca.qualcomm.com\u003e\nCc: Senthil Balasubramanian \u003csenthilb@qca.qualcomm.com\u003e\nSigned-off-by: Rajkumar Manoharan \u003crmanohar@qca.qualcomm.com\u003e\nSigned-off-by: Mohammed Shafi Shajakhan \u003cmohammed@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f2f2185679288ade3de1052a572daf9b5d1fd324",
      "tree": "59ea934a7846aa248e6ca85e551b04866e5d4197",
      "parents": [
        "4421d30ffa4b4271b48d8f1e8c7bd65186bf2cd5"
      ],
      "author": {
        "name": "Mohammed Shafi Shajakhan",
        "email": "mohammed@qca.qualcomm.com",
        "time": "Wed Nov 30 10:41:22 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 30 15:08:49 2011 -0500"
      },
      "message": "ath9k: add MCI specific definitions and structures\n\nCc: Wilson Tsao \u003cwtsao@qca.qualcomm.com\u003e\nCc: Senthil Balasubramanian \u003csenthilb@qca.qualcomm.com\u003e\nSigned-off-by: Rajkumar Manoharan \u003crmanohar@qca.qualcomm.com\u003e\nSigned-off-by: Mohammed Shafi Shajakhan \u003cmohammed@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4421d30ffa4b4271b48d8f1e8c7bd65186bf2cd5",
      "tree": "33d5cd5ca11867f3f477f27152cf97d23959e86a",
      "parents": [
        "e35848134ccbd74fa8162d3b00461e189f913dfc"
      ],
      "author": {
        "name": "Mohammed Shafi Shajakhan",
        "email": "mohammed@qca.qualcomm.com",
        "time": "Wed Nov 30 10:41:21 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 30 15:08:48 2011 -0500"
      },
      "message": "ath9k_hw: check for MCI interrupt in get_isr\n\ncheck for the condition of MCI interrupt being triggered and\nappropriately obtain the values of MCI_INTERRUPT_RX_MSG_RAW and\nMCI_INTERRUPT_RAW\n\nCc: Wilson Tsao \u003cwtsao@qca.qualcomm.com\u003e\nCc: Senthil Balasubramanian \u003csenthilb@qca.qualcomm.com\u003e\nSigned-off-by: Rajkumar Manoharan \u003crmanohar@qca.qualcomm.com\u003e\nSigned-off-by: Mohammed Shafi Shajakhan \u003cmohammed@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e35848134ccbd74fa8162d3b00461e189f913dfc",
      "tree": "a43047f19829b03c4ee5fca195eda5fda81580e2",
      "parents": [
        "f229f815d26acea2e51ef073ef73ea37406cca98"
      ],
      "author": {
        "name": "Mohammed Shafi Shajakhan",
        "email": "mohammed@qca.qualcomm.com",
        "time": "Wed Nov 30 10:41:20 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 30 15:08:46 2011 -0500"
      },
      "message": "ath9k_hw: check for asynchronous MCI interrupt pending\n\nMCI interrupt is an asynchronous one, so take care of it by having a\ncheck in ath9k_hw_intrpend, which actually decides whether the interrupt\nis really for the driver from ath_isr\n\nCc: Wilson Tsao \u003cwtsao@qca.qualcomm.com\u003e\nCc: Senthil Balasubramanian \u003csenthilb@qca.qualcomm.com\u003e\nSigned-off-by: Rajkumar Manoharan \u003crmanohar@qca.qualcomm.com\u003e\nSigned-off-by: Mohammed Shafi Shajakhan \u003cmohammed@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f229f815d26acea2e51ef073ef73ea37406cca98",
      "tree": "fc432699d6546e347aac7bd217ea92c5980e21e9",
      "parents": [
        "40dc5392e6bfcd62b3c09c68df8b73c2bc6adf2a"
      ],
      "author": {
        "name": "Mohammed Shafi Shajakhan",
        "email": "mohammed@qca.qualcomm.com",
        "time": "Wed Nov 30 10:41:19 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 30 15:08:45 2011 -0500"
      },
      "message": "ath9k_hw: take care of enabling MCI interrupts\n\nenable MCI interrupt when ath9k_hw_enable_interrupts is called,\nlike during the completion of chip_reset before which the interrupts\nare disabled\n\nCc: Wilson Tsao \u003cwtsao@qca.qualcomm.com\u003e\nCc: Senthil Balasubramanian \u003csenthilb@qca.qualcomm.com\u003e\nSigned-off-by: Rajkumar Manoharan \u003crmanohar@qca.qualcomm.com\u003e\nSigned-off-by: Mohammed Shafi Shajakhan \u003cmohammed@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "40dc5392e6bfcd62b3c09c68df8b73c2bc6adf2a",
      "tree": "a8d192759725a0d96749e0e7d1b3536a6d29d5a7",
      "parents": [
        "bbefb8715298ce8c6a1da03da16efaa6f1ff4237"
      ],
      "author": {
        "name": "Mohammed Shafi Shajakhan",
        "email": "mohammed@qca.qualcomm.com",
        "time": "Wed Nov 30 10:41:18 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 30 15:08:44 2011 -0500"
      },
      "message": "ath9k: Add MCI interrupt to interrupt mask\n\nCc: Wilson Tsao \u003cwtsao@qca.qualcomm.com\u003e\nCc: Senthil Balasubramanian \u003csenthilb@qca.qualcomm.com\u003e\nSigned-off-by: Rajkumar Manoharan \u003crmanohar@qca.qualcomm.com\u003e\nSigned-off-by: Mohammed Shafi Shajakhan \u003cmohammed@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "bbefb8715298ce8c6a1da03da16efaa6f1ff4237",
      "tree": "73f048140c84fc293a6acc064fd1249ccbe3a3f2",
      "parents": [
        "16659f6ad86b0e73ef0409a87b74170fbaeda344"
      ],
      "author": {
        "name": "Mohammed Shafi Shajakhan",
        "email": "mohammed@qca.qualcomm.com",
        "time": "Wed Nov 30 10:41:17 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 30 15:08:43 2011 -0500"
      },
      "message": "ath9k_hw: Add MCI h/w code and state machine\n\nCc: Wilson Tsao \u003cwtsao@qca.qualcomm.com\u003e\nCc: Senthil Balasubramanian \u003csenthilb@qca.qualcomm.com\u003e\nSigned-off-by: Rajkumar Manoharan \u003crmanohar@qca.qualcomm.com\u003e\nSigned-off-by: Mohammed Shafi Shajakhan \u003cmohammed@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "16659f6ad86b0e73ef0409a87b74170fbaeda344",
      "tree": "2c0ff01055257dd2efb47cfd09411fc015e4b413",
      "parents": [
        "6af24c49a3c4fb9755606d15e3699a483570afdb"
      ],
      "author": {
        "name": "Mohammed Shafi Shajakhan",
        "email": "mohammed@qca.qualcomm.com",
        "time": "Wed Nov 30 10:41:16 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 30 15:08:42 2011 -0500"
      },
      "message": "ath9k_hw: initialize MCI parameters\n\nthese parameter will be utilized and modified in the MCI hardware codes\nstate machine\n\nCc: Wilson Tsao \u003cwtsao@qca.qualcomm.com\u003e\nCc: Senthil Balasubramanian \u003csenthilb@qca.qualcomm.com\u003e\nSigned-off-by: Rajkumar Manoharan \u003crmanohar@qca.qualcomm.com\u003e\nSigned-off-by: Mohammed Shafi Shajakhan \u003cmohammed@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6af24c49a3c4fb9755606d15e3699a483570afdb",
      "tree": "3e42db3619be0779c1411eb04dd2bd4392b8dd5a",
      "parents": [
        "93d36e9939c2c3e90a060c1452844da0d292c5e8"
      ],
      "author": {
        "name": "Mohammed Shafi Shajakhan",
        "email": "mohammed@qca.qualcomm.com",
        "time": "Wed Nov 30 10:41:15 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 30 15:08:41 2011 -0500"
      },
      "message": "ath9k_hw: Add MCI h/w specific structure\n\nCc: Wilson Tsao \u003cwtsao@qca.qualcomm.com\u003e\nCc: Senthil Balasubramanian \u003csenthilb@qca.qualcomm.com\u003e\nSigned-off-by: Rajkumar Manoharan \u003crmanohar@qca.qualcomm.com\u003e\nSigned-off-by: Mohammed Shafi Shajakhan \u003cmohammed@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "93d36e9939c2c3e90a060c1452844da0d292c5e8",
      "tree": "208fe8a0acfb70a57a3a06d2c7f15f85ebce955c",
      "parents": [
        "2ee4bd1e25f8752cc5c4d39219c7bf5079ffc21f"
      ],
      "author": {
        "name": "Mohammed Shafi Shajakhan",
        "email": "mohammed@qca.qualcomm.com",
        "time": "Wed Nov 30 10:41:14 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 30 15:08:40 2011 -0500"
      },
      "message": "ath9k_hw: add GPIO output MUX related macros\n\nCc: Wilson Tsao \u003cwtsao@qca.qualcomm.com\u003e\nCc: Senthil Balasubramanian \u003csenthilb@qca.qualcomm.com\u003e\nSigned-off-by: Rajkumar Manoharan \u003crmanohar@qca.qualcomm.com\u003e\nSigned-off-by: Mohammed Shafi Shajakhan \u003cmohammed@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2ee4bd1e25f8752cc5c4d39219c7bf5079ffc21f",
      "tree": "ee1feffd93c75af5d3b14949c20a7b49bf36b991",
      "parents": [
        "24bf33048579096958083449c9f5a68f9c5c0d6d"
      ],
      "author": {
        "name": "Mohammed Shafi Shajakhan",
        "email": "mohammed@qca.qualcomm.com",
        "time": "Wed Nov 30 10:41:13 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 30 15:08:39 2011 -0500"
      },
      "message": "ath9k_hw: add definitions to support MCI h/w code\n\nthese definitions will be used by MCI state machine and the corresponding\nhardware code\n\nCc: Wilson Tsao \u003cwtsao@qca.qualcomm.com\u003e\nCc: Senthil Balasubramanian \u003csenthilb@qca.qualcomm.com\u003e\nSigned-off-by: Rajkumar Manoharan \u003crmanohar@qca.qualcomm.com\u003e\nSigned-off-by: Mohammed Shafi Shajakhan \u003cmohammed@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "24bf33048579096958083449c9f5a68f9c5c0d6d",
      "tree": "218f4d687c6d9ade979e355c03520b7f994f140f",
      "parents": [
        "538af1344ab21cd2b638e779c2e82550a886b26e"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Nov 29 11:37:35 2011 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 30 15:08:38 2011 -0500"
      },
      "message": "nfc: Remove function tracer like entry messages\n\nLogging messages that mimic function tracer enter/exit\naren\u0027t necessary.  Just remove them.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "538af1344ab21cd2b638e779c2e82550a886b26e",
      "tree": "1a2114502d6addc611041ac12af202ad48eb2018",
      "parents": [
        "20c239c1390bd6f3bb389fe1a7e8307f29f52563"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Nov 29 11:37:34 2011 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 30 15:08:37 2011 -0500"
      },
      "message": "nfc: Remove unused nfc_printk and nfc_\u003clevel\u003e macros\n\nAll uses have been removed, so killing what\u0027s not necessary.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "20c239c1390bd6f3bb389fe1a7e8307f29f52563",
      "tree": "c78b5099bd642482ef69531ba19bbff0ce33e4cf",
      "parents": [
        "ed1e0ad8816389ceefa2d94a9a3d3520088e410f"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Nov 29 11:37:33 2011 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 30 15:08:36 2011 -0500"
      },
      "message": "nfc: Convert nfc_dbg to pr_debug\n\nUsing the standard debugging mechanisms is better than\nsubsystem specific ones when the subsystem doesn\u0027t use\na specific struct.\n\nCoalesce long formats.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ed1e0ad8816389ceefa2d94a9a3d3520088e410f",
      "tree": "bb15b4ed37d9e43f8ac1501f9fac26a808a36c22",
      "parents": [
        "acda130b0e615596c63640f05febb02d2e681dde"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Nov 29 11:37:32 2011 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 30 15:08:36 2011 -0500"
      },
      "message": "nfc: Use standard logging styles\n\nUsing the normal logging styles is preferred over\nsubsystem specific styles when the subsystem does\nnot take a specific struct.\n\nConvert nfc_\u003clevel\u003e specific messages to pr_\u003clevel\u003e\nAdd newlines to uses.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "acda130b0e615596c63640f05febb02d2e681dde",
      "tree": "5f856e7395566ff7b2b1beeb194f86d56b01f157",
      "parents": [
        "eb840a80d2e5f446ad58a6d4f14dcaa3d877a362"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "mcgrof@qca.qualcomm.com",
        "time": "Tue Nov 29 12:40:16 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 30 15:08:35 2011 -0500"
      },
      "message": "prism54: remove private driver ioctls\n\nAs of hostap_0_7_1~358 the CONFIG_DRIVER_PRISM54\nwas removed from upstream wpa_supplicant/hostapd so\nlets just kill the useless old prism54 private ioctl\ncrap.\n\nCc: Jouni Malinen \u003cj@w1.fi\u003e\nCc: David Miller \u003cdavem@davemloft.net\u003e\nReported-by: David Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Luis R. Rodriguez \u003cmcgrof@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "eb840a80d2e5f446ad58a6d4f14dcaa3d877a362",
      "tree": "98c95014115855a24f37a9511098660e26b4838e",
      "parents": [
        "1a68abb0c85b5eb490971b622ff36168c64416a7"
      ],
      "author": {
        "name": "Mohammed Shafi Shajakhan",
        "email": "mohammed@qca.qualcomm.com",
        "time": "Tue Nov 29 20:30:35 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 30 15:08:34 2011 -0500"
      },
      "message": "ath9k: change the default antenna settings based on diversity\n\nchange the AR_DEF_ANTENNA register settings i.e setting default antenna\nsetting only for antenna diversity enabled chipsets. no point in\ndoing this for MIMO chipsets\n\nSigned-off-by: Mohammed Shafi Shajakhan \u003cmohammed@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1a68abb0c85b5eb490971b622ff36168c64416a7",
      "tree": "d6a8ca10f51e831374d9da39fa59519be6c6a66d",
      "parents": [
        "c8c3c6af05e9236d8a0c26cd72e4d5d77d6e830f"
      ],
      "author": {
        "name": "Mohammed Shafi Shajakhan",
        "email": "mohammed@qca.qualcomm.com",
        "time": "Tue Nov 29 20:06:15 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 30 15:08:33 2011 -0500"
      },
      "message": "ath9k: Fix LED GPIO pin for AR9462\n\nGPIO pin 4 is assigned AR9462 chipsets LED.\nwhile GPIO pin 0 worked for obselete AR9462 chipsets though\nthey are meant for EEPROM as per Russell\n\nCc: Senthil Balasubramanian \u003csenthilb@qca.qualcomm.com\u003e\nSigned-off-by: Russell Hu \u003crhu@qca.qualcomm.com\u003e\nSigned-off-by: Mohammed Shafi Shajakhan \u003cmohammed@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c8c3c6af05e9236d8a0c26cd72e4d5d77d6e830f",
      "tree": "ee551bfed95e7bd2292a1b96b97b4953a0d59d62",
      "parents": [
        "e76aadc572288a158ae18ae1c10fe395c7bca066"
      ],
      "author": {
        "name": "Mohammed Shafi Shajakhan",
        "email": "mohammed@qca.qualcomm.com",
        "time": "Tue Nov 29 19:21:53 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 30 15:08:32 2011 -0500"
      },
      "message": "mac80211: remove unused function declaration\n\nSigned-off-by: Mohammed Shafi Shajakhan \u003cmohammed@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e76aadc572288a158ae18ae1c10fe395c7bca066",
      "tree": "82c3e5a961039826c31b944d1f27f488743f9d8b",
      "parents": [
        "742c29fd5bcd73f14facd6c7f3912c5ab66739ed"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Tue Nov 29 10:20:02 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 30 15:08:31 2011 -0500"
      },
      "message": "mac80211: revert on-channel work optimisations\n\nThe on-channel work optimisations have caused a\nnumber of issues, and the code is unfortunately\nvery complex and almost impossible to follow.\nInstead of attempting to put in more workarounds\nlet\u0027s just remove those optimisations, we can\nwork on them again later, after we change the\nwhole auth/assoc design.\n\nThis should fix rate_control_send_low() warnings,\nsee RH bug 731365.\n\nCc: stable@vger.kernel.org\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    }
  ],
  "next": "742c29fd5bcd73f14facd6c7f3912c5ab66739ed"
}
