)]}'
{
  "log": [
    {
      "commit": "8e7c053853b7d299e8a2b8733659b0df8eee51f7",
      "tree": "eec28175ba2437205a7376db82cb0eeafdced0a7",
      "parents": [
        "a0a2af765543a96bdf188ec57dd201e708195302"
      ],
      "author": {
        "name": "Colleen Twitty",
        "email": "colleen@cozybit.com",
        "time": "Mon Jun 03 09:53:39 2013 -0700"
      },
      "committer": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Tue Jun 11 14:16:29 2013 +0200"
      },
      "message": "{nl,cfg}80211: make peer link expiration time configurable\n\nIf a STA has a peer that it hasn\u0027t seen any tx activity\nfrom for a certain length of time, the peer link is\nexpired. This means the inactive STA is removed from the\nlist of peers and that STA is not considered a peer again\nunless it re-peers.  Previously, this inactivity time was\nalways 30 minutes.  Now, add it to the mesh configuration\nand allow it to be configured.  Retain 30 minutes as a\ndefault value.\n\nSigned-off-by: Colleen Twitty \u003ccolleen@cozybit.com\u003e\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    },
    {
      "commit": "a0a2af765543a96bdf188ec57dd201e708195302",
      "tree": "c444325ffcd9e6d5cff3d294965832134d6eca68",
      "parents": [
        "ecccd072b07e7fd09c54d0f86f9374e2645cde97"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Mon Jun 03 18:10:45 2013 +0200"
      },
      "committer": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Tue Jun 11 14:14:32 2013 +0200"
      },
      "message": "nl80211: add kernel-doc for NL80211_FEATURE_ACTIVE_MONITOR\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    },
    {
      "commit": "ecccd072b07e7fd09c54d0f86f9374e2645cde97",
      "tree": "8f2bc22f2aa1cb5a96d31ec3f7d87e6400d915e2",
      "parents": [
        "780b40df12cf0161d8ccc5381940e04584793933"
      ],
      "author": {
        "name": "Thomas Pedersen",
        "email": "thomas@cozybit.com",
        "time": "Mon Jun 10 13:17:21 2013 -0700"
      },
      "committer": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Tue Jun 11 13:14:42 2013 +0200"
      },
      "message": "mac80211: fix mesh deadlock\n\nThe patch \"cfg80211/mac80211: use cfg80211 wdev mutex in\nmac80211\" introduced several deadlocks by converting the\nifmsh-\u003emtx to wdev-\u003emtx. Solve these by:\n\n1. drop the cancel_work_sync() in ieee80211_stop_mesh().\n   Instead make the mesh work conditional on whether the mesh\n   is running or not.\n2. lock the mesh work with sdata_lock() to protect beacon\n   updates and prevent races with wdev-\u003emesh_id_len or\n   cfg80211.\n\nSigned-off-by: Thomas Pedersen \u003cthomas@cozybit.com\u003e\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    },
    {
      "commit": "780b40df12cf0161d8ccc5381940e04584793933",
      "tree": "3b35e1e7304ed0da8e88b99b9d19847d086c6aba",
      "parents": [
        "989c6505cdda587f87573bb6828f23964dd3d19b"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Wed Jun 05 09:32:50 2013 +0200"
      },
      "committer": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Wed Jun 05 09:33:32 2013 +0200"
      },
      "message": "wireless: fix kernel-doc\n\nSome kernel-doc fixes for forgotten fields and renamed things.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    },
    {
      "commit": "989c6505cdda587f87573bb6828f23964dd3d19b",
      "tree": "5804f7d8569273db24015655b16cd3e703756053",
      "parents": [
        "482a9c74fa17c5d584995c19e1a36eaf710d1193"
      ],
      "author": {
        "name": "Alexander Bondar",
        "email": "alexander.bondar@intel.com",
        "time": "Thu May 16 17:34:17 2013 +0300"
      },
      "committer": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Wed Jun 05 09:12:20 2013 +0200"
      },
      "message": "mac80211: Use suitable semantics for beacon availability indication\n\nCurrently beacon availability upon association is marked by have_beacon\nflag of assoc_data structure that becomes unavailable when association\ncompletes. However beacon availability indication is required also after\nassociation to inform a driver. Currently dtim_period parameter is used\nfor this purpose. Move have_beacon flag to another structure, persistant\nthroughout a interface\u0027s life cycle. Use suitable sematics for beacon\navailability indication.\n\nSigned-off-by: Alexander Bondar \u003calexander.bondar@intel.com\u003e\n[fix another instance of BSS_CHANGED_DTIM_PERIOD in docs]\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    },
    {
      "commit": "482a9c74fa17c5d584995c19e1a36eaf710d1193",
      "tree": "b75dca5fc3f09a9e682cafe083a48ba21bf8ddd7",
      "parents": [
        "9b881963c1c81f965f89a3e89b1aa5557f67ee30"
      ],
      "author": {
        "name": "Alexander Bondar",
        "email": "alexander.bondar@intel.com",
        "time": "Mon Jun 03 17:29:33 2013 +0300"
      },
      "committer": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Wed Jun 05 08:52:47 2013 +0200"
      },
      "message": "mac80211: fix powersave bug and clean up ieee80211_rx_bss_info\n\nieee80211_rx_bss_info() deals with dtim_period setting and PS update\nwhen associated. Move all these to another locations cleaning this\nfunction. Also, the current implementation is buggy because when it\ncalls ieee80211_recalc_ps() bss_conf-\u003edtim_period is notset properly\nyet and thus nothing will happen.\n\nSigned-off-by: Alexander Bondar \u003calexander.bondar@intel.com\u003e\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    },
    {
      "commit": "9b881963c1c81f965f89a3e89b1aa5557f67ee30",
      "tree": "6a0b36057cc217b138fb9fc27155ae193729972a",
      "parents": [
        "256c90dedf538c59c70e65ba1a1340ce793c5b37"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Tue Jun 04 22:23:36 2013 +0200"
      },
      "committer": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Tue Jun 04 22:28:23 2013 +0200"
      },
      "message": "cfg80211: make wiphy index start at 0 again\n\nThe change to use atomic_inc_return() for assigning the wiphy\nindex made the first wiphy index 1 instead of 0. This is fine,\nbut we all habitually type \"phy0\" when we\u0027re testing, so make\nit go back to 0 instead of 1 by subtracting 1 from the index.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    },
    {
      "commit": "256c90dedf538c59c70e65ba1a1340ce793c5b37",
      "tree": "9b8e1290e91ee99bfc9edc88a5e7bcf500f64e70",
      "parents": [
        "3430140ad9da9ec1caaf800af6b0378351919f9c"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Tue Jun 04 19:21:08 2013 +0200"
      },
      "committer": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Tue Jun 04 22:22:41 2013 +0200"
      },
      "message": "cfg80211: fix potential deadlock regression\n\nMy big locking cleanups caused a problem by registering the\nrfkill instance with the RTNL held, while the callback also\nacquires the RTNL. This potentially causes a deadlock since\nthe two locks used (rfkill mutex and RTNL) can be acquired\nin two different orders. Fix this by (un)registering rfkill\nwithout holding the RTNL. This needs to be done after the\ndevice struct is registered, but that can also be done w/o\nholding the RTNL.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    },
    {
      "commit": "3430140ad9da9ec1caaf800af6b0378351919f9c",
      "tree": "ff00e7afb37f9a99ae396b6fd4f02f3c8aa6f630",
      "parents": [
        "ceca7b7121795ef81bd598a240d53a925662d0c1"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Tue Jun 04 14:35:07 2013 +0200"
      },
      "committer": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Tue Jun 04 14:35:07 2013 +0200"
      },
      "message": "regulatory: use proper enum return value\n\nget_reg_request_treatment() returns 0 in one case but is\ndefined to return an enum, use the proper value REG_REQ_OK.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    },
    {
      "commit": "ceca7b7121795ef81bd598a240d53a925662d0c1",
      "tree": "510d7a6c578d7ede025c8b4714b9584729517b0a",
      "parents": [
        "6ff57cf88807dd81300b5b9c623dc5eb6422b9f6"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Thu May 16 00:55:45 2013 +0200"
      },
      "committer": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Tue Jun 04 13:03:11 2013 +0200"
      },
      "message": "cfg80211: separate internal SME implementation\n\nThe current internal SME implementation in cfg80211 is\nvery mixed up with the MLME handling, which has been\ncausing issues for a long time. There are three things\nthat the implementation has to provide:\n * a basic SME implementation for nl80211\u0027s connect()\n   call (for drivers implementing auth/assoc, which is\n   really just mac80211) and wireless extensions\n * MLME events for the userspace SME\n * SME events (connected, disconnected etc.) for all\n   different SME implementation possibilities (driver,\n   cfg80211 and userspace)\n\nTo achieve these goals it isn\u0027t necessary to track the\nsoftware SME\u0027s connection status outside of it\u0027s state\n(which is the part that caused many issues.) Instead,\ntrack it only in the SME data (wdev-\u003econn) and in the\ngeneral case only track whether the wdev is connected\nor not (via wdev-\u003ecurrent_bss.)\n\nAlso separate the internal implementation to not have\ncallbacks from the SME events, but rather call it from\nthe API functions that the driver (or rather mac80211)\ncalls. This separates the code better.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    },
    {
      "commit": "6ff57cf88807dd81300b5b9c623dc5eb6422b9f6",
      "tree": "8819fea1f493077ff311208986ebfe27bd327623",
      "parents": [
        "51217cee3a94d5409d6ee2ac090ae96bc9a06757"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Thu May 16 00:55:00 2013 +0200"
      },
      "committer": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Tue Jun 04 13:03:10 2013 +0200"
      },
      "message": "cfg80211/mac80211: clean up cfg80211 SME APIs\n\nDo some cleanups in the cfg80211 SME APIs, which are\nonly used by mac80211.\n\nMost of these functions get a frame passed, and there\nisn\u0027t really any reason to export multiple functions\nas cfg80211 can check the frame type instead, do that.\n\nAdditionally, the API functions have confusing names\nlike cfg80211_send_...() which was meant to indicate\nthat it sends an event to userspace, but gets a bit\nconfusing when there\u0027s both TX and RX and they\u0027re not\nall clearly labeled.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    },
    {
      "commit": "51217cee3a94d5409d6ee2ac090ae96bc9a06757",
      "tree": "373c5ebf9e87ef81feb1d02feaf06f673fcf9a13",
      "parents": [
        "ff40b425f04144771920b79672d6691910c7def7",
        "99e94940697adec4f84758adb2db71f4a82c7ba5"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Tue Jun 04 12:56:01 2013 +0200"
      },
      "committer": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Tue Jun 04 13:02:42 2013 +0200"
      },
      "message": "Merge remote-tracking branch \u0027wireless-next/master\u0027 into HEAD\n\nMerge to get the wil6210 changes that a cfg80211 change needs.\nA conflict in drivers/net/wireless/ath/ath9k/init.c was just\nwhitespace changes.\n\nAlso fix a semantic conflict due to cw1200 using WoWLAN which\nI had modified in my tree.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    },
    {
      "commit": "ff40b425f04144771920b79672d6691910c7def7",
      "tree": "96fc542f6f0691c9c16d1ca23beedd94fc858ad5",
      "parents": [
        "9c90a9f64c21b0a3983655c9c08cf98489057a43"
      ],
      "author": {
        "name": "Pontus Fuchs",
        "email": "pontus.fuchs@gmail.com",
        "time": "Tue Jun 04 12:44:52 2013 +0200"
      },
      "committer": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Tue Jun 04 12:52:39 2013 +0200"
      },
      "message": "mac80211: set IEEE80211_TX_CTL_REQ_TX_STATUS on nullframes\n\nThe connection monitor needs to know the tx status of\nnullframes to work properly.\n\nSigned-off-by: Pontus Fuchs \u003cpontus.fuchs@gmail.com\u003e\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    },
    {
      "commit": "9c90a9f64c21b0a3983655c9c08cf98489057a43",
      "tree": "f880fb4dec18eb1b0d8f9c4b8ae827ee5a8cba04",
      "parents": [
        "d6d23de2786edca61fb9813ff7cdc7d2543d08a7"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Tue Jun 04 12:46:03 2013 +0200"
      },
      "committer": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Tue Jun 04 12:47:08 2013 +0200"
      },
      "message": "nl80211: remove bogus genlmsg_end() error checking\n\ngenlmsg_end() can\u0027t return an error since it returns the\nskb length so remove checks treating the return value as\nan error code.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    },
    {
      "commit": "d6d23de2786edca61fb9813ff7cdc7d2543d08a7",
      "tree": "df74c6a74f40c9f989dfc661374ca8c4d9525337",
      "parents": [
        "964dc9e2c3aaccacacd40640964a58544fb5769a"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Tue Jun 04 12:15:42 2013 +0200"
      },
      "committer": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Tue Jun 04 12:41:36 2013 +0200"
      },
      "message": "mac80211: add a tx control flag to indicate PS-Poll/uAPSD response\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    },
    {
      "commit": "99e94940697adec4f84758adb2db71f4a82c7ba5",
      "tree": "5741beb26224b70d6a3a4f525095b49cd7e013b1",
      "parents": [
        "c24bd3620c50cc8f1d13935c95003f41339a748d"
      ],
      "author": {
        "name": "John Greene",
        "email": "jogreene@redhat.com",
        "time": "Mon Jun 03 09:47:39 2013 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 03 15:55:48 2013 -0400"
      },
      "message": "brcmsmac: Reduce log spam in heavy tx, make err print in debug\n\nMove message to debug mode to reduce log spam under heavy tx (iperf) load.\nThis message prints in ht debug mode only:\nbrcms_c_ampdu_dotxstatus_complete: Pkt tx suppressed, illegal channel\npossibly 153\n\nSigned-off-by: John Greene \u003cjogreene@redhat.com\u003e\nAcked-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c24bd3620c50cc8f1d13935c95003f41339a748d",
      "tree": "a5dc5db6a509f13d74f0d01c1cd8dd5dec2587df",
      "parents": [
        "6e4d291eec82c682d82d02cd275a6ec511f9b203"
      ],
      "author": {
        "name": "Sujith Manoharan",
        "email": "c_manoha@qca.qualcomm.com",
        "time": "Mon Jun 03 09:19:29 2013 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 03 15:55:48 2013 -0400"
      },
      "message": "ath9k: Do not maintain ANI state per-channel\n\nANI state can be maintained globally instead of per-channel.\nThis reduces memory usage and since default values are used\nduring a scan run, per-channel state is not required.\n\nSigned-off-by: Sujith Manoharan \u003cc_manoha@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6e4d291eec82c682d82d02cd275a6ec511f9b203",
      "tree": "4612f3c396a4b1ea82aeb0e55a3f2a6b49d52f06",
      "parents": [
        "4f4395c692fd74f6ebfb99892e5da3842f70d4c3"
      ],
      "author": {
        "name": "Sujith Manoharan",
        "email": "c_manoha@qca.qualcomm.com",
        "time": "Mon Jun 03 09:19:28 2013 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 03 15:55:47 2013 -0400"
      },
      "message": "ath9k: Print ANI statistics in debugfs\n\nSigned-off-by: Sujith Manoharan \u003cc_manoha@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4f4395c692fd74f6ebfb99892e5da3842f70d4c3",
      "tree": "60c30d77ad38d405c4024a2b69cfb4b5de98f343",
      "parents": [
        "e323300d9741d44e6543ece3659671742f93acba"
      ],
      "author": {
        "name": "Sujith Manoharan",
        "email": "c_manoha@qca.qualcomm.com",
        "time": "Mon Jun 03 09:19:27 2013 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 03 15:55:47 2013 -0400"
      },
      "message": "ath9k: Set ofdmWeakSigDetect directly\n\nThe macros ATH9K_ANI_USE_OFDM_WEAK_SIG can be removed.\n\nSigned-off-by: Sujith Manoharan \u003cc_manoha@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e323300d9741d44e6543ece3659671742f93acba",
      "tree": "01229002abc7f9fa51b3205583a785736b0dd0d7",
      "parents": [
        "380013fc9442f65d5b898fc168e9994049ea2937"
      ],
      "author": {
        "name": "Sujith Manoharan",
        "email": "c_manoha@qca.qualcomm.com",
        "time": "Mon Jun 03 09:19:26 2013 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 03 15:55:47 2013 -0400"
      },
      "message": "ath9k: Simplify ANI initialization\n\nThe check \"enable_ani\" is not required since it is always\nset to true and the logic for disabling/enabling ANI via\ndebugfs is done at a higher layer.\n\nSigned-off-by: Sujith Manoharan \u003cc_manoha@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "380013fc9442f65d5b898fc168e9994049ea2937",
      "tree": "0093a76c98516ae18fed1cc86e734104e30ae795",
      "parents": [
        "846e438f5ffec6d5508478bba2b9245a1f358df3"
      ],
      "author": {
        "name": "Sujith Manoharan",
        "email": "c_manoha@qca.qualcomm.com",
        "time": "Mon Jun 03 09:19:25 2013 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 03 15:55:46 2013 -0400"
      },
      "message": "ath9k: Remove unused structure ath_dbg_bb_mac_samp\n\nSigned-off-by: Sujith Manoharan \u003cc_manoha@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "846e438f5ffec6d5508478bba2b9245a1f358df3",
      "tree": "2fb64d38b0368c4b22a1cb10bb45559c72632229",
      "parents": [
        "74a97755f2c2687207e3b1e9e77765b475f7e4e4"
      ],
      "author": {
        "name": "Sujith Manoharan",
        "email": "c_manoha@qca.qualcomm.com",
        "time": "Mon Jun 03 09:19:24 2013 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 03 15:55:46 2013 -0400"
      },
      "message": "ath9k: Enable WoW only for AR9462\n\nThe only card with which WoW has been tested and verified is\nAR9462. Do not enable it for all cards since WoW is really quirky\nand needs to be tested properly with each chip.\n\nSigned-off-by: Sujith Manoharan \u003cc_manoha@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "74a97755f2c2687207e3b1e9e77765b475f7e4e4",
      "tree": "7af81b1df0f26a60d1390e7e5dce10a89a13f49a",
      "parents": [
        "bda96e8c6a751d8f57a5564e18adf33f2a2d857e"
      ],
      "author": {
        "name": "Sujith Manoharan",
        "email": "c_manoha@qca.qualcomm.com",
        "time": "Mon Jun 03 09:19:23 2013 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 03 15:55:45 2013 -0400"
      },
      "message": "ath9k: Return early for invalid rates\n\nProcess and update the internal RSSI average, which\nis used by ANI, after verifying that the received\nframe has valid rate information.\n\nSigned-off-by: Sujith Manoharan \u003cc_manoha@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "bda96e8c6a751d8f57a5564e18adf33f2a2d857e",
      "tree": "bd2623116c1d0193a9d4c6d95e517c967960342c",
      "parents": [
        "ec26bcc055994f7963f65197f8595f76291c6bff"
      ],
      "author": {
        "name": "Yijing Wang",
        "email": "wangyijing@huawei.com",
        "time": "Thu May 30 18:21:29 2013 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 03 15:55:45 2013 -0400"
      },
      "message": "net, ipw2x00: remove redundant D0 power state set\n\nPci_enable_device() will set device power state to D0,\nso it\u0027s no need to do it again in ipw2100_pci_init_one().\n\nSigned-off-by: Yijing Wang \u003cwangyijing@huawei.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ec26bcc055994f7963f65197f8595f76291c6bff",
      "tree": "05fea101778d7e0fa6ce51b330577203ef207d92",
      "parents": [
        "133eb82f0904049be96a8128b513e19e538fde5d"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Tue May 28 13:01:54 2013 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 03 15:55:45 2013 -0400"
      },
      "message": "ath9k: advertise support for active monitor interfaces\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "133eb82f0904049be96a8128b513e19e538fde5d",
      "tree": "fb34518864993d199239ef35a1137102b6fa1a73",
      "parents": [
        "4da2a54a842db6921289e3e25b0739531a594dea",
        "ed405be5cb5e8e494e8dcd83b6eb1add34dc752a"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 03 15:55:37 2013 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 03 15:55:37 2013 -0400"
      },
      "message": "Merge branch \u0027for-john\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next\n"
    },
    {
      "commit": "4da2a54a842db6921289e3e25b0739531a594dea",
      "tree": "6ead8caa1bcd7426f21aa90e1df0c28b90729918",
      "parents": [
        "7c0b6f49dbea0b09b1de8aa5c942af9c2ad8b54c"
      ],
      "author": {
        "name": "Solomon Peachy",
        "email": "pizza@shaftnet.org",
        "time": "Sun Jun 02 11:35:32 2013 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 03 15:54:56 2013 -0400"
      },
      "message": "cw1200: rename the cw1200 platform definition header\n\nMy previous patch just moved the file, but it also needed to be renamed\nto conform to proper conventions.\n\nSigned-off-by: Solomon Peachy \u003cpizza@shaftnet.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7c0b6f49dbea0b09b1de8aa5c942af9c2ad8b54c",
      "tree": "23b8516e6302ded0d194b05aa10dfa50b6674839",
      "parents": [
        "6dd64a304eff76ca7dd41bf63df55efa965fa9ec"
      ],
      "author": {
        "name": "Solomon Peachy",
        "email": "pizza@shaftnet.org",
        "time": "Sun Jun 02 11:35:31 2013 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 03 15:54:55 2013 -0400"
      },
      "message": "cw1200: Rework SDIO platform support to prevent build problems.\n\nBased on discussions with And Bergmann, this patch changes the SDIO\nplatform code to default to supporting the Sagrad devices, allowing for\nit to be overridden in board setup code.  This renders the cw1200_sagrad\nmodule suplerflous, so it is now removed.\n\nIt also moves the documentation that was in the cw1200_sagrad source to\nthe platform header.\n\nSigned-off-by: Solomon Peachy \u003cpizza@shaftnet.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6dd64a304eff76ca7dd41bf63df55efa965fa9ec",
      "tree": "9fecf663307061ad6c35933b78c1a203552cad8b",
      "parents": [
        "7b19bc2ca92ddda8f8e128593a2d523092ab4b14"
      ],
      "author": {
        "name": "Solomon Peachy",
        "email": "pizza@shaftnet.org",
        "time": "Sun Jun 02 09:53:03 2013 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 03 15:54:55 2013 -0400"
      },
      "message": "cw1200: Replace use of \u0027struct resource\u0027 with \u0027int\u0027 for GPIO fields.\n\nThe only advantage of \u0027struct resource\u0027 is that it lets us assign names\nas part of the platform data.  Unfortunately since we are using platform\ndata, we are already limited to a single instance of each driver,\nrendering this moot.\n\nSo, replace the struct resources with ints, resulting in cleaner code.\n\nThis was based on a suggestion from Arnd Bergmann.\n\nSigned-off-by: Solomon Peachy \u003cpizza@shaftnet.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7b19bc2ca92ddda8f8e128593a2d523092ab4b14",
      "tree": "dd9fa72babe4b7e31ba1eb3b3ebfe686c76630c0",
      "parents": [
        "c992219825823cad5e11fab3854eb93df2e9ffa1"
      ],
      "author": {
        "name": "Solomon Peachy",
        "email": "pizza@shaftnet.org",
        "time": "Sun Jun 02 09:53:02 2013 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 03 15:54:54 2013 -0400"
      },
      "message": "cw1200: Reference correct \u0027powerup\u0027 GPIO signal.\n\nSigned-off-by: Solomon Peachy \u003cpizza@shaftnet.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c992219825823cad5e11fab3854eb93df2e9ffa1",
      "tree": "b836415cad83096dd66aa8f2b969a9dc4c0f0726",
      "parents": [
        "911373cca1b45571b62938f8f19cec24cb102471"
      ],
      "author": {
        "name": "Solomon Peachy",
        "email": "pizza@shaftnet.org",
        "time": "Sun Jun 02 09:53:01 2013 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 03 15:54:54 2013 -0400"
      },
      "message": "cw1200: move platform_data header to correct location.\n\n(As suggested by Arnd Bergmann)\n\nSigned-off-by: Solomon Peachy \u003cpizza@shaftnet.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "911373cca1b45571b62938f8f19cec24cb102471",
      "tree": "9488898d55ff341723ac352c3f7eae1c2ede4a75",
      "parents": [
        "3e817f086f06069a23b797ee2279bbae638d5edc"
      ],
      "author": {
        "name": "Solomon Peachy",
        "email": "pizza@shaftnet.org",
        "time": "Sat Jun 01 08:08:42 2013 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 03 15:54:37 2013 -0400"
      },
      "message": "cw1200: Rename \u0027sbus\u0027 to \u0027hwbus\u0027\n\nThis avoids problems when building on SPARC targets due to the driver\ncalling the bus abstraction layer \u0027sbus\u0027.  Not that any SBUS-sporting\nSPARC targets are likely to have an SDIO controller, but this is the\ncorrect thing to do.\n\nSee http://kisskb.ellerman.id.au/kisskb/buildresult/8846508/\n\nSigned-off-by:  Solomon Peachy \u003cpizza@shaftnet.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "964dc9e2c3aaccacacd40640964a58544fb5769a",
      "tree": "3457e7dfc23df7d2477b57d346886031cb7361d9",
      "parents": [
        "e05ecccdf752122a439b03c3190458d2c8f0bac6"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Mon Jun 03 17:25:34 2013 +0200"
      },
      "committer": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Mon Jun 03 18:43:34 2013 +0200"
      },
      "message": "cfg80211: take WoWLAN support information out of wiphy struct\n\nThere\u0027s no need to take up the space for devices that don\u0027t\nsupport WoWLAN, and most drivers can even make the support\ndata static const (except where it\u0027s modified at runtime.)\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    },
    {
      "commit": "e05ecccdf752122a439b03c3190458d2c8f0bac6",
      "tree": "d6f791d3507a28ffe6ac3fba22f9b72219981735",
      "parents": [
        "866403a7bdd3941cbb4e2085d8ac368dcabe800c"
      ],
      "author": {
        "name": "Jacob Minshall",
        "email": "jacob@cozybit.com",
        "time": "Wed May 29 14:32:36 2013 -0700"
      },
      "committer": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Mon Jun 03 17:03:18 2013 +0200"
      },
      "message": "mac80211: set mesh formation field properly\n\nCap max peerings at 63 in accordance with IEEE-2012 8.4.2.100.7.\nTriggers a beacon regeneration every time the number of peerings changes.\nPreviously this would only happen if the \"accepting peerings\" bit changed.\n\nSigned-off-by: Jacob Minshall \u003cjacob@cozybit.com\u003e\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    },
    {
      "commit": "866403a7bdd3941cbb4e2085d8ac368dcabe800c",
      "tree": "4d9a178aed0d88545dd4a6181902c2ddaed65218",
      "parents": [
        "ed405be5cb5e8e494e8dcd83b6eb1add34dc752a"
      ],
      "author": {
        "name": "Thomas Pedersen",
        "email": "thomas@cozybit.com",
        "time": "Fri May 31 17:41:47 2013 -0700"
      },
      "committer": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Mon Jun 03 16:53:51 2013 +0200"
      },
      "message": "mac80211: don\u0027t check local mesh TTL on TX\n\nnl80211 has already verified the mesh TTL on setting the\nmesh config, so no need to check it again in mac80211.\n\nSigned-off-by: Thomas Pedersen \u003cthomas@cozybit.com\u003e\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    },
    {
      "commit": "ed405be5cb5e8e494e8dcd83b6eb1add34dc752a",
      "tree": "97e167b6dd4cc16aa31adcbba575c381013574c3",
      "parents": [
        "a8cd57b3042446250f19daf98d120802dffc768d"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Mon Jun 03 13:51:59 2013 +0200"
      },
      "committer": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Mon Jun 03 13:51:59 2013 +0200"
      },
      "message": "mac80211: fix sdata locking around __ieee80211_request_smps\n\nMy cfg80211/mac80211 locking unification broke the sdata\nlocking in ieee80211_set_power_mgmt, it needs to acquire\nthe lock for __ieee80211_request_smps(). Add the locking.\n\nReported-by: Jakub Kicinski \u003ckubakici@wp.pl\u003e\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    },
    {
      "commit": "a8cd57b3042446250f19daf98d120802dffc768d",
      "tree": "2170ea5b674a7b5a7bb9794a68762d62710d3500",
      "parents": [
        "3c15a0fb61e743bc72e2d7e01e968f0247a8be8b"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri May 31 10:17:49 2013 +0200"
      },
      "committer": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri May 31 10:23:05 2013 +0200"
      },
      "message": "Revert \"mac80211_hwsim: remove P2P_DEVICE support\"\n\nThis reverts commit e3ee68b7b049c5bbfcb78a179c00c373a38ed58c.\n\nThis wasn\u0027t intended to be included here, my mistake. I\naccidentally merged a mac80211 fixes tree here that had\nthis change, when it wasn\u0027t even intended to be there.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    },
    {
      "commit": "3c15a0fb61e743bc72e2d7e01e968f0247a8be8b",
      "tree": "f9a05da52ad9ba672ac8c20a045405c0cbba8fa7",
      "parents": [
        "f4d57941bf89997bad3294f94987caebf2771a33"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri May 31 10:17:19 2013 +0200"
      },
      "committer": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri May 31 10:22:34 2013 +0200"
      },
      "message": "Revert \"iwlwifi: mvm: remove P2P_DEVICE support\"\n\nThis reverts commit eebfc9394ee31b3ef162692c0cd483c1318a4395.\n\nThis wasn\u0027t intended to be included here, my mistake. I\naccidentally merged a mac80211 fixes tree here that had\nthis change, when it wasn\u0027t even intended to be there.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    },
    {
      "commit": "3e817f086f06069a23b797ee2279bbae638d5edc",
      "tree": "13cf22bbaf69a9e1d3968044178c1b1343f44e90",
      "parents": [
        "d071c0430c6ae42fedec78f1ec2e37603adb8c78"
      ],
      "author": {
        "name": "Wei Yongjun",
        "email": "yongjun_wei@trendmicro.com.cn",
        "time": "Thu May 30 19:43:13 2013 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu May 30 14:45:25 2013 -0400"
      },
      "message": "cw1200: remove unused including \u003clinux/version.h\u003e\n\nRemove including \u003clinux/version.h\u003e that don\u0027t need it.\n\nSigned-off-by: Wei Yongjun \u003cyongjun_wei@trendmicro.com.cn\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d071c0430c6ae42fedec78f1ec2e37603adb8c78",
      "tree": "ddeb7a989331218c9ae470cf3d15906082d54d2f",
      "parents": [
        "c0dc79d607c39f5f6c6fd6cc8119b81639a6d6f3"
      ],
      "author": {
        "name": "Wei Yongjun",
        "email": "yongjun_wei@trendmicro.com.cn",
        "time": "Thu May 30 19:42:54 2013 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu May 30 14:45:25 2013 -0400"
      },
      "message": "cw1200: use module_spi_driver to simplify the code\n\nmodule_spi_driver() makes the code simpler by eliminating\nboilerplate code.\n\nSigned-off-by: Wei Yongjun \u003cyongjun_wei@trendmicro.com.cn\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c0dc79d607c39f5f6c6fd6cc8119b81639a6d6f3",
      "tree": "a978d5fabf47a9a95c13933a847039ef834bb51f",
      "parents": [
        "4696d477d8dd23ad990d716a90d08cb149c2e861"
      ],
      "author": {
        "name": "Wei Yongjun",
        "email": "yongjun_wei@trendmicro.com.cn",
        "time": "Thu May 30 19:42:35 2013 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu May 30 14:45:24 2013 -0400"
      },
      "message": "cw1200: convert to use simple_open()\n\nThis removes an open coded simple_open() function and\nreplaces file operations references to the function\nwith simple_open() instead.\n\nSigned-off-by: Wei Yongjun \u003cyongjun_wei@trendmicro.com.cn\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4696d477d8dd23ad990d716a90d08cb149c2e861",
      "tree": "596c2f914043243efe1ec0a17117da0c49917172",
      "parents": [
        "4e17b87e792ed19e75a96eea618b90510265120c"
      ],
      "author": {
        "name": "Wei Yongjun",
        "email": "yongjun_wei@trendmicro.com.cn",
        "time": "Thu May 30 19:41:11 2013 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu May 30 14:45:24 2013 -0400"
      },
      "message": "cw1200: remove duplicated include from wsm.c\n\nRemove duplicated include.\n\nSigned-off-by: Wei Yongjun \u003cyongjun_wei@trendmicro.com.cn\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4e17b87e792ed19e75a96eea618b90510265120c",
      "tree": "4fffe1993ffd22606b5739a466ec8b4692510a01",
      "parents": [
        "b0a1ae976d6cd40ff90ba87883e17eb2610dae3d"
      ],
      "author": {
        "name": "Solomon Peachy",
        "email": "pizza@shaftnet.org",
        "time": "Wed May 29 22:22:05 2013 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu May 30 14:42:47 2013 -0400"
      },
      "message": "cw1200: Fix compile with CONFIG_PM\u003dn\n\nIntel\u0027s 0-day kernel build tester caught this build failure.  This patch\nproperly wraps everything that depends on CONFIG_PM.\n\nSigned-off-by: Solomon Peachy \u003cpizza@shaftnet.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b0a1ae976d6cd40ff90ba87883e17eb2610dae3d",
      "tree": "fe131921922ea83429092629696d037ee294bc19",
      "parents": [
        "ab276103357637fb26cc851369b5abbdc42afbf4"
      ],
      "author": {
        "name": "Oleksij Rempel",
        "email": "linux@rempel-privat.de",
        "time": "Fri May 24 20:30:59 2013 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu May 30 14:42:35 2013 -0400"
      },
      "message": "ath9k: check for Rx-STBC flag and pass it to ieee80211\n\nThis patch make use of STBC flag in DMA RX descriptor.\nOnly devices after ar9280 can provide this information.\n\nIf card support it we will set HAVE_STBC flag, to show\nclint programm thet STBC is supported but not received.\n\nSigned-off-by: Oleksij Rempel \u003clinux@rempel-privat.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ab276103357637fb26cc851369b5abbdc42afbf4",
      "tree": "468852d3715808f05e90d2ea13c9f5598a1018f8",
      "parents": [
        "a910e4a94f6923c8c988565525f017f687bf7205"
      ],
      "author": {
        "name": "Oleksij Rempel",
        "email": "linux@rempel-privat.de",
        "time": "Fri May 24 12:18:30 2013 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu May 30 14:42:34 2013 -0400"
      },
      "message": "ath9k: remove useless flag conversation.\n\nsome flags used only outside of ath9k - In this case we can use\n\"enum mac80211_rx_flags\" and pass it upstream without extra\nconversation.\n\nSigned-off-by: Oleksij Rempel \u003clinux@rempel-privat.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a910e4a94f6923c8c988565525f017f687bf7205",
      "tree": "b324e2e129ee4d9dcb1c1466590ce71d087e8158",
      "parents": [
        "5f07d15a77e3098e7286b016247ecca20a0209d4"
      ],
      "author": {
        "name": "Solomon Peachy",
        "email": "pizza@shaftnet.org",
        "time": "Fri May 24 20:04:38 2013 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 29 15:26:40 2013 -0400"
      },
      "message": "cw1200: add driver for the ST-E CW1100 \u0026 CW1200 WLAN chipsets\n\nSigned-off-by: Solomon Peachy \u003cpizza@shaftnet.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5f07d15a77e3098e7286b016247ecca20a0209d4",
      "tree": "ebe51760cc47538c95516f673d7f7fa5af0ec928",
      "parents": [
        "acba7bb3c246618c8af895a548ec1b0d3da050d0"
      ],
      "author": {
        "name": "Andy Shevchenko",
        "email": "andriy.shevchenko@linux.intel.com",
        "time": "Wed May 29 13:04:20 2013 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 29 15:22:48 2013 -0400"
      },
      "message": "mwifiex: dump small buffers with help of %*ph\n\nSigned-off-by: Andy Shevchenko \u003candriy.shevchenko@linux.intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "acba7bb3c246618c8af895a548ec1b0d3da050d0",
      "tree": "f8feb3cfdad6921f941572c8609d20a308c24acf",
      "parents": [
        "b6c32f88740013b78eee68a604678b548750510f"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Wed May 29 15:31:41 2013 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 29 15:22:46 2013 -0400"
      },
      "message": "net: wireless: p54spi: Fix commenting style\n\nMake the commenting style consistent with networking block comment\nstyle as suggested by checkpatch.\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b6c32f88740013b78eee68a604678b548750510f",
      "tree": "2824f97a357c0110fc22da107d6b99433f80f3a6",
      "parents": [
        "9c8426fc79eef00464d33e774085395cac41d091"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Wed May 29 15:31:40 2013 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 29 15:22:44 2013 -0400"
      },
      "message": "net: wireless: p54spi: Use module_spi_driver macro\n\nmodule_spi_driver() eliminates some boiler plate and makes code\nsimpler.\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9c8426fc79eef00464d33e774085395cac41d091",
      "tree": "b260e611319bbe1165f8879922c60e0afbb071a1",
      "parents": [
        "b338f74e33e33616e8fe498b5b09da8a84a7b218"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Tue May 28 18:04:44 2013 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 29 15:22:42 2013 -0400"
      },
      "message": "ath9k_hw: fix PA predistortion miscalibration\n\nIf any bins from the training data are skipped (i !\u003d max_index), the\ncalculated compensation curve gets distorted, and the signal will be\nwildly overamplified. This may be the cause of the reported hardware\ndamage that was caused by PA predistortion (because of which PAPRD was\ndisabled by default).\n\nWhen calculating the x_est, Y, theta values, the use of max_index and i\nwas reversed. i points to the bin index whereas max_index refers to the\nindex of the calculated arrays.\n\nNote that PA predistortion is still disabled, it will be re-enabled\nafter it has been properly validated.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b338f74e33e33616e8fe498b5b09da8a84a7b218",
      "tree": "c1308e7257d4ac17b4c5f3fb02c07f8e31f24fe7",
      "parents": [
        "adc2d1225bed4bbf68473e6b5c4b91d2445609cb"
      ],
      "author": {
        "name": "Vladimir Kondratiev",
        "email": "qca_vkondrat@qca.qualcomm.com",
        "time": "Tue May 28 15:17:53 2013 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 29 15:22:32 2013 -0400"
      },
      "message": "wil6210: Don\u0027t use wdev-\u003esme_state\n\nsme_state is private wdev\u0027s variable.\nTrack connection state internally\n\nSigned-off-by: Vladimir Kondratiev \u003cqca_vkondrat@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "adc2d1225bed4bbf68473e6b5c4b91d2445609cb",
      "tree": "b01342b8dc27c90c05da4ede8bb444df054dea89",
      "parents": [
        "933faa43ab9c1545c53ea082a8e4e1d1859568aa"
      ],
      "author": {
        "name": "Vladimir Kondratiev",
        "email": "qca_vkondrat@qca.qualcomm.com",
        "time": "Tue May 28 15:17:52 2013 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 29 14:54:29 2013 -0400"
      },
      "message": "wil6210: channel off by 1\n\nWMI commands wants channel index, that is channel - 1\n\nSigned-off-by: Vladimir Kondratiev \u003cqca_vkondrat@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "933faa43ab9c1545c53ea082a8e4e1d1859568aa",
      "tree": "933a7e52081af4cb32699587cb79173537f6c638",
      "parents": [
        "531efffc3e3ff52d732c8fa6f32e084e9c447612",
        "6abb9cb99f33b20c2f32f18a3ae9cc7543e46edb"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 29 14:51:50 2013 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 29 14:51:50 2013 -0400"
      },
      "message": "Merge branch \u0027for-john\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next\n"
    },
    {
      "commit": "531efffc3e3ff52d732c8fa6f32e084e9c447612",
      "tree": "79c301b2c8b5400a39c95e034764cf7a208a16a2",
      "parents": [
        "bbf71a8f35cf52e97ba129401f82ccefd249c757",
        "b571a69745dc90aec3d0505a7ceac2702a93861b"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 29 14:50:45 2013 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 29 14:50:45 2013 -0400"
      },
      "message": "Merge branch \u0027for-john\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next\n"
    },
    {
      "commit": "f4d57941bf89997bad3294f94987caebf2771a33",
      "tree": "1c5ed489d3113645ebb123b6e862144a636dd620",
      "parents": [
        "bd5e14fb77d9d1dd15f9102759e8c8b31c667488"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Tue May 28 17:24:15 2013 +0200"
      },
      "committer": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Wed May 29 11:04:48 2013 +0200"
      },
      "message": "mac80211: always send multicast on CAB queue\n\nIf the driver advertised support for a CAB queue, then we\nshould put all multicast frames there, otherwise sending\nthem can be racy with clients going to sleep while we TX\na frame. To avoid this, always TX multicast frames on the\nmulticast queue.\n\nIt seems like even drivers not using the queue framework\nmight want to do this which would mean also moving the\nIEEE80211_TX_CTL_SEND_AFTER_DTIM flag assignment, but it\nalso seems that drivers behave differently here so that\njust moving it wouldn\u0027t be a good idea. It\u0027d be better to\nmodify those drivers to use the queue framework.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    },
    {
      "commit": "bd5e14fb77d9d1dd15f9102759e8c8b31c667488",
      "tree": "edd30e1de5f80a86e8a413f89922030b010b2e38",
      "parents": [
        "31eba5bc56a9324f056d28569a4f89f39c1c3f70"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Wed May 29 09:08:05 2013 +0200"
      },
      "committer": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Wed May 29 09:11:57 2013 +0200"
      },
      "message": "cfg80211: remove cleanup_work kernel-doc\n\nI evidently forgot this when removing the work itself.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    },
    {
      "commit": "31eba5bc56a9324f056d28569a4f89f39c1c3f70",
      "tree": "b070a7f1871763d66562678ff23daa4613a3eab9",
      "parents": [
        "e057d3c31bdf87616b415c4b2cbf7310f54b9219"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Tue May 28 13:01:53 2013 +0200"
      },
      "committer": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Wed May 29 09:11:56 2013 +0200"
      },
      "message": "mac80211: support active monitor interfaces\n\nSupport them only if the driver advertises support for them via\nIEEE80211_HW_SUPPORTS_ACTIVE_MONITOR. Unlike normal monitor interfaces,\nthey are added to the driver, along with their MAC address.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    },
    {
      "commit": "e057d3c31bdf87616b415c4b2cbf7310f54b9219",
      "tree": "ae87f09df131d03baf389b3179083a06bac039fe",
      "parents": [
        "6abb9cb99f33b20c2f32f18a3ae9cc7543e46edb"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Tue May 28 13:01:52 2013 +0200"
      },
      "committer": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Wed May 29 09:11:44 2013 +0200"
      },
      "message": "cfg80211: support an active monitor interface flag\n\nAn active monitor interface is one that is used for communication (via\ninjection). It is expected to ACK incoming unicast packets. This is\nuseful for running various 802.11 testing utilities that associate to an\nAP via injection and manage the state in user space.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    },
    {
      "commit": "b571a69745dc90aec3d0505a7ceac2702a93861b",
      "tree": "ed53d39bc904ddaa66e050ca494ec5b84d4fe3b6",
      "parents": [
        "d64048edcd714095a5cf2d7019769d0d94e19892"
      ],
      "author": {
        "name": "Alexander Bondar",
        "email": "alexander.bondar@intel.com",
        "time": "Tue May 21 14:49:09 2013 +0300"
      },
      "committer": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Wed May 29 09:03:24 2013 +0200"
      },
      "message": "iwlwifi: mvm: add debugfs for powersave\n\nAdd debugfs files to control powersave parameters for testing.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    },
    {
      "commit": "d64048edcd714095a5cf2d7019769d0d94e19892",
      "tree": "82b8a0a66772258c0a9320c5f3f14195b59b5326",
      "parents": [
        "9ce4fa7291ff797f04849075a2ee3cf60f752aee"
      ],
      "author": {
        "name": "Hila Gonen",
        "email": "hila.gonen@intel.com",
        "time": "Wed Mar 13 18:00:03 2013 +0200"
      },
      "committer": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Wed May 29 09:03:24 2013 +0200"
      },
      "message": "iwlwifi: mvm: Add support for connection monitor offload\n\nThe firmware supports periodic keep alive and beacon monitoring,\nso advertise connection monitor offload capability by setting\nIEEE80211_HW_CONNECTION_MONITOR flag. Implement missed beacons\nnotification handler. Call ieee80211_beacon_loss in case of\nmissed beacons, so AP probing by mac80211 can be triggered.\n\nSigned-off-by: Hila Gonen \u003chila.gonen@intel.com\u003e\nReviewed-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    },
    {
      "commit": "9ce4fa7291ff797f04849075a2ee3cf60f752aee",
      "tree": "c116332e4e075357de9b6878ea6b03d23f9e0dec",
      "parents": [
        "1bd2d1755054c0cc13e2dc7766f2f2ead7d15444"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Wed May 22 13:16:23 2013 +0300"
      },
      "committer": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Wed May 29 09:03:23 2013 +0200"
      },
      "message": "iwlwifi: take valid ant for HT caps from TLV\n\nI forgot to take them from TLV and took them from the NVM\ninstead.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nReviewed-by: Ilan Peer \u003cilan.peer@intel.com\u003e\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    },
    {
      "commit": "1bd2d1755054c0cc13e2dc7766f2f2ead7d15444",
      "tree": "a3b2d0697cff347ff0fd79afecd2c7daec4d2ef6",
      "parents": [
        "9ee718aa9269cf56040cf12f0f6ac6e0057397b2"
      ],
      "author": {
        "name": "Alexander Bondar",
        "email": "alexander.bondar@intel.com",
        "time": "Tue May 21 14:49:09 2013 +0300"
      },
      "committer": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Wed May 29 09:03:23 2013 +0200"
      },
      "message": "iwlwifi: mvm: Change number of DTIMs to skip semantics\n\nIf skip over DTIMs is enabled the driver can specify number of DTIMs\nto skip. This parameter in host-device API implies number of DTIM\nperiods to skip. For example, to skip one DTIM means sleep over two\nDTIM periods. Change semantics accordingly. Change this parameter\u0027s\ndefault value.\n\nSigned-off-by: Alexander Bondar \u003calexander.bondar@intel.com\u003e\nReviewed-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    },
    {
      "commit": "9ee718aa9269cf56040cf12f0f6ac6e0057397b2",
      "tree": "5d4b9d8bb7b16f758ea0d6c8a4c85e87f4681600",
      "parents": [
        "f68d18f202d50f60746a8bcce1dc965b2f5035c0"
      ],
      "author": {
        "name": "Eytan Lifshitz",
        "email": "eytan.lifshitz@intel.com",
        "time": "Sun May 19 19:14:41 2013 +0300"
      },
      "committer": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Wed May 29 09:03:18 2013 +0200"
      },
      "message": "iwlwifi: mvm: add thermal throttling and CT kill\n\nIn order to avoid NIC destruction due to high temperature,\nCT kill will power down the NIC.\n\nTo avoid this, thermal throttling will decrease throughput\nto prevent the NIC from reaching the temperature at which\nCT kill is performed.\n\nSigned-off-by: Eytan Lifshitz \u003ceytan.lifshitz@intel.com\u003e\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    },
    {
      "commit": "6abb9cb99f33b20c2f32f18a3ae9cc7543e46edb",
      "tree": "a230daf7c9ff4cab240d048216db1ec3a0cd2ae4",
      "parents": [
        "83739b03de97049181d711c95200b94a14d3f693"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Wed May 15 09:30:07 2013 +0200"
      },
      "committer": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Mon May 27 15:10:58 2013 +0200"
      },
      "message": "cfg80211: make WoWLAN configuration available to drivers\n\nMake the current WoWLAN configuration available to drivers\nat runtime. This isn\u0027t really useful for the normal WoWLAN\nbehaviour and accessing it can also be racy, but drivers\nmay use it for testing the WoWLAN device behaviour while\nthe host stays up \u0026 running to observe the device.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    },
    {
      "commit": "f68d18f202d50f60746a8bcce1dc965b2f5035c0",
      "tree": "c4891a5cbf67d73875632c86e016f807882d8328",
      "parents": [
        "09e1a79ac03d643960c96314d20a904b39b89a80"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Mon May 20 08:59:31 2013 +0300"
      },
      "committer": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Mon May 27 13:30:57 2013 +0200"
      },
      "message": "iwlwifi: mvm: use proper scan type for P2P\n\nIt was set to be FORCED because of a firmware bug which\nhas been fixed.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nReviewed-by: Ilan Peer \u003cilan.peer@intel.com\u003e\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    },
    {
      "commit": "09e1a79ac03d643960c96314d20a904b39b89a80",
      "tree": "8fe7d740f4e8d08a4159a710dd5c6cdc15a85c16",
      "parents": [
        "071d4990fd9fe6fe27b47f1587ba11db3111c3fd",
        "a87783699b23395c46bbeeb5d28f6db24897bf26"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Mon May 27 13:30:49 2013 +0200"
      },
      "committer": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Mon May 27 13:30:49 2013 +0200"
      },
      "message": "Merge remote-tracking branch \u0027iwlwifi-fixes/master\u0027 into HEAD\n\nConflicts:\n\tdrivers/net/wireless/iwlwifi/mvm/ops.c\n"
    },
    {
      "commit": "071d4990fd9fe6fe27b47f1587ba11db3111c3fd",
      "tree": "04142cd9b8d05e6911f23134859b789647949d2b",
      "parents": [
        "129219c0fd234164ebc19e8694641927317eda13"
      ],
      "author": {
        "name": "Alexander Bondar",
        "email": "alexander.bondar@intel.com",
        "time": "Mon May 06 13:03:59 2013 +0300"
      },
      "committer": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Mon May 27 13:30:10 2013 +0200"
      },
      "message": "iwlwifi: mvm: Add beacon abort enablement\n\nBeacon abort is used by device to increase idle dwell time when system\nis idle. This algorithm is on top of beacon filtering feature. Enable\nbeacon abort only if power management is enabled.\n\nSigned-off-by: Alexander Bondar \u003calexander.bondar@intel.com\u003e\nReviewed-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    },
    {
      "commit": "129219c0fd234164ebc19e8694641927317eda13",
      "tree": "0eaf5ec42db02322889b8870e01e242dd6a48cc7",
      "parents": [
        "0d8877a10d65f3c9bb84ad150e524d95ebd377fb"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri May 17 10:38:21 2013 +0200"
      },
      "committer": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Mon May 27 13:12:51 2013 +0200"
      },
      "message": "iwlwifi: dvm: constify configuration structs\n\nThe pointer that gets used is already const, so the\nstructs can obviously be const as well.\n\nReviewed-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    },
    {
      "commit": "0d8877a10d65f3c9bb84ad150e524d95ebd377fb",
      "tree": "628329246e509f0a574b0fa017f2f55489e1b4c9",
      "parents": [
        "ee4d5471333c323693f79cdb7b145b40e12baa77"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri May 17 10:36:29 2013 +0200"
      },
      "committer": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Mon May 27 13:11:42 2013 +0200"
      },
      "message": "iwlwifi: move some configuration parameters into DVM\n\nThere are a number of parameters that aren\u0027t really hardware\nspecific but rather define how the DVM firmware is used.\nMove these into the DVM configuration.\n\nReviewed-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    },
    {
      "commit": "ee4d5471333c323693f79cdb7b145b40e12baa77",
      "tree": "9b66d8b6bb16d947c153750620286827cf7eb481",
      "parents": [
        "8ade62857ef77bdf639185410fbcd811aa700cb2"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri May 17 09:58:27 2013 +0200"
      },
      "committer": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Mon May 27 12:59:42 2013 +0200"
      },
      "message": "iwlwifi: dvm: rename iwl_lib_ops to iwl_dvm_cfg\n\nThe next patches will move some more configuration\ndata that isn\u0027t needed by mvm into this struct, so\nrename it now since it won\u0027t just be ops.\n\nReviewed-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    },
    {
      "commit": "8ade62857ef77bdf639185410fbcd811aa700cb2",
      "tree": "5b42cce7cf802a11fe12514e02d29cffce16d554",
      "parents": [
        "dfcb4c3aacedee6838e436fb575b31e138505203"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri May 17 12:01:26 2013 +0200"
      },
      "committer": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Mon May 27 11:39:30 2013 +0200"
      },
      "message": "iwlwifi: move D3_CFG_COMPLETE handling into DVM\n\nThe MVM firmware doesn\u0027t communicate this way, it instead\nassumes D3 configuration is complete after a specific host\ncommand (which must be last) has been sent. Handling this\nbit thus belongs into the firmware API code, i.e. DVM.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nReviewed-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\n"
    },
    {
      "commit": "a87783699b23395c46bbeeb5d28f6db24897bf26",
      "tree": "a4e66fafe6b1ba04c1ac3c2f43664a3f6399ba1b",
      "parents": [
        "e3d4bc8cc0230e8dc8033484666f03f87392a8c4"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Wed May 22 10:48:10 2013 +0300"
      },
      "committer": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Mon May 27 11:33:57 2013 +0200"
      },
      "message": "iwlwifi: dvm: fix zero LQ CMD sending avoidance\n\nIn 63b77bf489881747c5118476918cc8c29378ee63\n\n\tiwlwifi: dvm: don\u0027t send zeroed LQ cmd\n\nI tried to avoid to send zeroed LQ cmd, but I made a (very)\nstupid mistake in the memcmp.\nSince this patch has been ported to stable, the fix should\ngo to stable too.\n\nThis fixes https://bugzilla.kernel.org/show_bug.cgi?id\u003d58341\n\nCc: stable@vger.kernel.org\nReported-by: Hinnerk van Bruinehsen \u003ch.v.bruinehsen@fu-berlin.de\u003e\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    },
    {
      "commit": "83739b03de97049181d711c95200b94a14d3f693",
      "tree": "8a787da34dd5fcaea9da9e7bfb54f72fbe686f9e",
      "parents": [
        "91bf9b26fc95c505846bc2f744a73b51f2aaee1d"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Wed May 15 17:44:01 2013 +0200"
      },
      "committer": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Sat May 25 00:02:22 2013 +0200"
      },
      "message": "cfg80211: remove some locked wrappers from sme API\n\nBy making all the API functions require wdev locking we\ncan clean up the API a bit, getting rid of the locking\nversion of each function. This also decreases the size\nof cfg80211 by a small amount.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    },
    {
      "commit": "91bf9b26fc95c505846bc2f744a73b51f2aaee1d",
      "tree": "0a8cad8fa49ccb5f4899446ce78d183d50d377af",
      "parents": [
        "38fd2143fa653f80729800c1d61d4207b91dca42"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Wed May 15 17:44:01 2013 +0200"
      },
      "committer": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Sat May 25 00:02:20 2013 +0200"
      },
      "message": "cfg80211: remove some locked wrappers from mlme API\n\nBy making all the API functions require wdev locking we\ncan clean up the API a bit, getting rid of the locking\nversion of each function. This also decreases the size\nof cfg80211 by a small amount.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    },
    {
      "commit": "38fd2143fa653f80729800c1d61d4207b91dca42",
      "tree": "4f99ab8390d95f8b8bacb970bbaca7e95f86b09b",
      "parents": [
        "db2424c58e5962a87888d25d29ceb0873eef6348"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri May 10 19:17:17 2013 +0200"
      },
      "committer": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Sat May 25 00:02:19 2013 +0200"
      },
      "message": "regulatory: remove reg_mutex\n\nThe reg_mutex is similar to the ones I just removed in\ncfg80211 but even less useful since it protects global\ndata, and we hold the RTNL in all places (except module\nunload) already.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    },
    {
      "commit": "db2424c58e5962a87888d25d29ceb0873eef6348",
      "tree": "6979069932dd9b37d30a849b3946891a20f03dc7",
      "parents": [
        "1cdd59ce8dcfa850ebb8ac2ab000a2ea572d1d69"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri May 10 19:07:52 2013 +0200"
      },
      "committer": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Sat May 25 00:02:18 2013 +0200"
      },
      "message": "regulatory: use RCU in regulatory_hint_11d()\n\nSince it just does a quick check of the last regulatory\nrequest, the function doesn\u0027t have to hold the reg mutex\nbut can use RCU instead.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    },
    {
      "commit": "1cdd59ce8dcfa850ebb8ac2ab000a2ea572d1d69",
      "tree": "8b29245415dc01b8e21e978665b56a8c603c5f3e",
      "parents": [
        "8d61ffa5e01c5f676431d12caba17db164a48a86"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri May 10 18:58:00 2013 +0200"
      },
      "committer": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Sat May 25 00:02:17 2013 +0200"
      },
      "message": "cfg80211: simplify and correct P2P-Device scan check\n\nIf the driver for some reason successfully finishes\nscanning while in p2p_stop_device(), cfg80211 will\nstill set it to aborted. Simplify this code using the\nnew \u0027notified\u0027 value and only mark it aborted in case\nthe driver didn\u0027t notify cfg80211 at all (in which\ncase we also leak the request to not crash, this is\na driver bug.)\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    },
    {
      "commit": "8d61ffa5e01c5f676431d12caba17db164a48a86",
      "tree": "c3df0dc13fdc8d2327712db10c1c654f428f11a3",
      "parents": [
        "5fe231e873729fa2f57cdc417d5c1f80871e2d7d"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri May 10 12:32:47 2013 +0200"
      },
      "committer": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Sat May 25 00:02:16 2013 +0200"
      },
      "message": "cfg80211/mac80211: use cfg80211 wdev mutex in mac80211\n\nUsing separate locks in cfg80211 and mac80211 has always\ncaused issues, for example having to unlock in places in\nmac80211 to call cfg80211, which even needed a framework\nto make cfg80211 calls after some functions returned etc.\n\nAdditionally, I suspect some issues people have reported\nwith the cfg80211 state getting confused could be due to\nsuch issues, when cfg80211 is asking mac80211 to change\nstate but mac80211 is in the process of telling cfg80211\nthat the state changed (in another way.)\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    },
    {
      "commit": "5fe231e873729fa2f57cdc417d5c1f80871e2d7d",
      "tree": "48810991fa4cf4faa69c0a992fdaf962feb6edda",
      "parents": [
        "73810b77def898b43a97638478692922b7f820eb"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Wed May 08 21:45:15 2013 +0200"
      },
      "committer": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Sat May 25 00:02:15 2013 +0200"
      },
      "message": "cfg80211: vastly simplify locking\n\nVirtually all code paths in cfg80211 already (need to) hold\nthe RTNL. As such, there\u0027s little point in having another\nfour mutexes for various parts of the code, they just cause\nlock ordering issues (and much of the time, the RTNL and a\nfew of the others need thus be held.)\n\nSimplify all this by getting rid of the extra four mutexes\nand just use the RTNL throughout. Only a few code changes\nwere needed to do this and we can get rid of a work struct\nfor bonus points.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    },
    {
      "commit": "73810b77def898b43a97638478692922b7f820eb",
      "tree": "810265ca6e32467be67f0c6e0d50f18cfe212889",
      "parents": [
        "9f419f3851041e0c8170629f0639813dbfc79d5e"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Wed May 08 21:49:02 2013 +0200"
      },
      "committer": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Sat May 25 00:02:13 2013 +0200"
      },
      "message": "cfg80211: use atomic_t for wiphy counter\n\nThere\u0027s no need to lock, we can just use an atomic_t.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    },
    {
      "commit": "9f419f3851041e0c8170629f0639813dbfc79d5e",
      "tree": "881b599ab8ee0c0924d7152bf4e330aa36213609",
      "parents": [
        "dde7dc759b777f385fc5df2af691c82eb455c7f3"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Wed May 08 21:34:22 2013 +0200"
      },
      "committer": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Sat May 25 00:02:13 2013 +0200"
      },
      "message": "cfg80211: move cfg80211_get_dev_from_ifindex under wext\n\nThe function is only used and needed by the wext code\nfor scanning, so move it there.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    },
    {
      "commit": "dde7dc759b777f385fc5df2af691c82eb455c7f3",
      "tree": "5e8f1fcd10a6b264d60bc8a0503656c0611de222",
      "parents": [
        "b422c6cd7e93bb613030f14d7d8a0cc73f115629",
        "4c8a9d4bfaf7dbc7d2168494904d79d22cc01db7"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Sat May 25 00:01:30 2013 +0200"
      },
      "committer": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Sat May 25 00:01:30 2013 +0200"
      },
      "message": "Merge remote-tracking branch \u0027mac80211/master\u0027 into mac80211-next\n"
    },
    {
      "commit": "b422c6cd7e93bb613030f14d7d8a0cc73f115629",
      "tree": "d27418a219e0c4809bee0e73c5117da8095ad01a",
      "parents": [
        "d4a5a48976d12ab340ed34605b5f5049b123d868"
      ],
      "author": {
        "name": "Ashok Nagarajan",
        "email": "ashok@cozybit.com",
        "time": "Fri May 10 17:50:51 2013 -0700"
      },
      "committer": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri May 24 23:54:43 2013 +0200"
      },
      "message": "{cfg,mac}80211: move mandatory rates calculation to cfg80211\n\nMove mandatory rates calculation to cfg80211, shared with non mac80211 drivers.\n\nSigned-off-by: Ashok Nagarajan \u003cashok@cozybit.com\u003e\n[extend documentation]\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    },
    {
      "commit": "d4a5a48976d12ab340ed34605b5f5049b123d868",
      "tree": "0235195edc188615b8f22b265ba2eb4210f4cbe8",
      "parents": [
        "5e4b6f5698421d94226cc2f80eae6d613c9acef8"
      ],
      "author": {
        "name": "Ashok Nagarajan",
        "email": "ashok@cozybit.com",
        "time": "Mon May 13 17:08:04 2013 -0700"
      },
      "committer": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri May 24 23:18:42 2013 +0200"
      },
      "message": "mac80211: Move mesh estab_plinks outside mesh_stats debug group\n\nAs estab_plinks is not a statistics member, don\u0027t show its debug information\nalong with other mesh stat members\n\nSigned-off-by: Ashok Nagarajan \u003cashok@cozybit.com\u003e\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    },
    {
      "commit": "5e4b6f5698421d94226cc2f80eae6d613c9acef8",
      "tree": "7d8c8c5907eb455bae01a6b741dace9992a9d5ad",
      "parents": [
        "786677d100600b7f6089bae0d3967c1b901a6141"
      ],
      "author": {
        "name": "Jouni Malinen",
        "email": "jouni@qca.qualcomm.com",
        "time": "Thu May 16 20:11:08 2013 +0300"
      },
      "committer": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri May 24 22:36:28 2013 +0200"
      },
      "message": "cfg80211: Allow TDLS peer AID to be configured for VHT\n\nVHT uses peer AID in the PARTIAL_AID field in TDLS frames. The current\ndesign for TDLS is to first add a dummy STA entry before completing TDLS\nSetup and then update information on this STA entry based on what was\nreceived from the peer during the setup exchange.\n\nIn theory, this could use NL80211_ATTR_STA_AID to set the peer AID just\nlike this is used in AP mode to set the AID of an association station.\nHowever, existing cfg80211 validation rules prevent this attribute from\nbeing used with set_station operation. To avoid interoperability issues\nbetween different kernel and user space version combinations, introduce\na new nl80211 attribute for the purpose of setting TDLS peer AID. This\nattribute can be used in both the new_station and set_station\noperations. It is not supposed to be allowed to change the AID value\nduring the lifetime of the STA entry, but that validation is left for\ndrivers to do in the change_station callback.\n\nSigned-off-by: Jouni Malinen \u003cjouni@qca.qualcomm.com\u003e\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    },
    {
      "commit": "bbf71a8f35cf52e97ba129401f82ccefd249c757",
      "tree": "039de2ba3e8578dfb9bad2f1eb286b0475b4cd10",
      "parents": [
        "110dea0008c40a20f1ce280b636f87fff58a7403"
      ],
      "author": {
        "name": "Nishant Sarmukadam",
        "email": "nishants@marvell.com",
        "time": "Fri May 24 14:42:25 2013 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri May 24 13:18:22 2013 -0400"
      },
      "message": "mwl8k: Fix the firmware hang issue for 8764\n\nThe firmware hang issue is not seen very often,\nthough it is still seen sometimes (once in 12\nhours in local tests). The changes in the driver\n,to interrupt the firmware, are needed when we\ndetect that firmware is stuck and when the host\nqueues are full and we begin to drop packets.\nThis is to ensure that the firmware does not\nmiss any PPA_RDY interrupts to cause the firmware\nrestart dont miss PPA_READY interrupt for SC2\n\nSigned-off-by: Nishant Sarmukadam \u003cnishants@marvell.com\u003e\nSigned-off-by: Yogesh Ashok Powar \u003cyogeshp@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "110dea0008c40a20f1ce280b636f87fff58a7403",
      "tree": "89f9b2e4774769aa4d3ccd81bebe235fd6f24579",
      "parents": [
        "32ef8f499262309478f0225f5fc33910e1c8e199"
      ],
      "author": {
        "name": "Wei Yongjun",
        "email": "yongjun_wei@trendmicro.com.cn",
        "time": "Thu May 23 17:10:43 2013 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri May 24 13:18:22 2013 -0400"
      },
      "message": "wil6210: use kfree_skb() instead of kfree()\n\nUse kfree_skb() instead of kfree() to free sk_buff.\n\nIntroduced by commit e270045b569cc7030abd29857f3a4e7906524ec0\n(wil6210: Sanity check for reported DMA length)\n\nSigned-off-by: Wei Yongjun \u003cyongjun_wei@trendmicro.com.cn\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "32ef8f499262309478f0225f5fc33910e1c8e199",
      "tree": "bee4879738ebfd38d65b16f2ffe8bf2084c1657b",
      "parents": [
        "6addb24eefd36ea4d69dfa6587300943bb037b5d"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "stf_xl@wp.pl",
        "time": "Sat May 18 14:03:55 2013 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri May 24 13:18:21 2013 -0400"
      },
      "message": "rt2800: move 53xx specific bbp initialization\n\nSigned-off-by: Stanislaw Gruszka \u003cstf_xl@wp.pl\u003e\nAcked-by: Helmut Schaa \u003chelmut.schaa@googlemail.com\u003e\nAcked-by: Gertjan van Wingerde \u003cgwingerde@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6addb24eefd36ea4d69dfa6587300943bb037b5d",
      "tree": "ec4153166ef9dae9d6f33891967b5af98504cba2",
      "parents": [
        "c2da5273aefef4dc1a6d114ddc4eb807ea2bea3a"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "stf_xl@wp.pl",
        "time": "Sat May 18 14:03:54 2013 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri May 24 13:18:21 2013 -0400"
      },
      "message": "rt2800: move 3290 specific bbp initialization\n\nSigned-off-by: Stanislaw Gruszka \u003cstf_xl@wp.pl\u003e\nAcked-by: Helmut Schaa \u003chelmut.schaa@googlemail.com\u003e\nAcked-by: Gertjan van Wingerde \u003cgwingerde@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c2da5273aefef4dc1a6d114ddc4eb807ea2bea3a",
      "tree": "4ce4184f83fdce71e29439f8dcb021c1b7f27cb7",
      "parents": [
        "5df1ff3a22ebfd2749092227d7d1ea4599488c4e"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "stf_xl@wp.pl",
        "time": "Sat May 18 14:03:53 2013 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri May 24 13:18:21 2013 -0400"
      },
      "message": "rt2800: move 3352 specific bbp initialization\n\nSigned-off-by: Stanislaw Gruszka \u003cstf_xl@wp.pl\u003e\nAcked-by: Helmut Schaa \u003chelmut.schaa@googlemail.com\u003e\nAcked-by: Gertjan van Wingerde \u003cgwingerde@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5df1ff3a22ebfd2749092227d7d1ea4599488c4e",
      "tree": "cf27fb6d21011315ef31dfc9420ee11df4182b74",
      "parents": [
        "b7feb9ba64c53f93412b61351e00663bb24959ef"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "stf_xl@wp.pl",
        "time": "Sat May 18 14:03:52 2013 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri May 24 13:18:20 2013 -0400"
      },
      "message": "rt2800: initialize BBP_R108 on proper subroutines\n\nCreate helper function and move initialization to subroutines.\n\nSigned-off-by: Stanislaw Gruszka \u003cstf_xl@wp.pl\u003e\nAcked-by: Helmut Schaa \u003chelmut.schaa@googlemail.com\u003e\nAcked-by: Gertjan van Wingerde \u003cgwingerde@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b7feb9ba64c53f93412b61351e00663bb24959ef",
      "tree": "157b20a4b73866e755498dbcbc94b550da915f5a",
      "parents": [
        "7291714099627183f0f439de68c9111e1c26c50e"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "stf_xl@wp.pl",
        "time": "Sat May 18 14:03:51 2013 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri May 24 13:18:20 2013 -0400"
      },
      "message": "rt2800: initialize BBP_R104 on 3352 subroutine\n\nSigned-off-by: Stanislaw Gruszka \u003cstf_xl@wp.pl\u003e\nAcked-by: Helmut Schaa \u003chelmut.schaa@googlemail.com\u003e\nAcked-by: Gertjan van Wingerde \u003cgwingerde@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7291714099627183f0f439de68c9111e1c26c50e",
      "tree": "3c8d5fc2572e900f60b833a5ddf9ead95389afc4",
      "parents": [
        "f2b6777cb631c6d8ec4f8479e34eaec1133659d4"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "stf_xl@wp.pl",
        "time": "Sat May 18 14:03:50 2013 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri May 24 13:18:20 2013 -0400"
      },
      "message": "rt2800: initialize BBP_R134 \u0026 BBP_R135 on 53xx subroutine\n\nSigned-off-by: Stanislaw Gruszka \u003cstf_xl@wp.pl\u003e\nAcked-by: Helmut Schaa \u003chelmut.schaa@googlemail.com\u003e\nAcked-by: Gertjan van Wingerde \u003cgwingerde@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f2b6777cb631c6d8ec4f8479e34eaec1133659d4",
      "tree": "f5dad090e69866fc733420f5fa96ea4a5cb633c1",
      "parents": [
        "46b90d3216af851fe8c1b97a2cac95ee129443a9"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "stf_xl@wp.pl",
        "time": "Sat May 18 14:03:49 2013 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri May 24 13:18:19 2013 -0400"
      },
      "message": "rt2800: initialize BBP_R128 on proper subroutines\n\nSigned-off-by: Stanislaw Gruszka \u003cstf_xl@wp.pl\u003e\nAcked-by: Helmut Schaa \u003chelmut.schaa@googlemail.com\u003e\nAcked-by: Gertjan van Wingerde \u003cgwingerde@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "46b90d3216af851fe8c1b97a2cac95ee129443a9",
      "tree": "ca067ebb5bc9863f77905513a70da41d9f91db24",
      "parents": [
        "f867085edeab37d5cce62e266615e540cb85ae43"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "stf_xl@wp.pl",
        "time": "Sat May 18 14:03:48 2013 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri May 24 13:18:19 2013 -0400"
      },
      "message": "rt2800: initialize BBP_R120 on 3352 subroutine\n\nSigned-off-by: Stanislaw Gruszka \u003cstf_xl@wp.pl\u003e\nAcked-by: Helmut Schaa \u003chelmut.schaa@googlemail.com\u003e\nAcked-by: Gertjan van Wingerde \u003cgwingerde@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f867085edeab37d5cce62e266615e540cb85ae43",
      "tree": "9b455813eeff580f9e7a2f1cf4036ac55c0e7895",
      "parents": [
        "49d611186a2dfdf8c10e090450a570ba929bd393"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "stf_xl@wp.pl",
        "time": "Sat May 18 14:03:47 2013 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri May 24 13:18:18 2013 -0400"
      },
      "message": "rt2800: initialize BBP_R106 on all subroutines (except 5592)\n\nSigned-off-by: Stanislaw Gruszka \u003cstf_xl@wp.pl\u003e\nAcked-by: Helmut Schaa \u003chelmut.schaa@googlemail.com\u003e\nAcked-by: Gertjan van Wingerde \u003cgwingerde@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "49d611186a2dfdf8c10e090450a570ba929bd393",
      "tree": "5a4ae458c19fcd9a2f681ef7693156cf6100c509",
      "parents": [
        "1ad4408a1ea766774a6d4e73ed6a23bcaf9d1d32"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "stf_xl@wp.pl",
        "time": "Sat May 18 14:03:46 2013 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri May 24 13:18:18 2013 -0400"
      },
      "message": "rt2800: initialize BBP_R105 on all subroutines (except 5592)\n\nSigned-off-by: Stanislaw Gruszka \u003cstf_xl@wp.pl\u003e\nAcked-by: Helmut Schaa \u003chelmut.schaa@googlemail.com\u003e\nAcked-by: Gertjan van Wingerde \u003cgwingerde@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1ad4408a1ea766774a6d4e73ed6a23bcaf9d1d32",
      "tree": "f7f2952b5a040a9a808e252490c573ed5fc2a224",
      "parents": [
        "672d11889834d7f34c70d79831d23020aed9c7ad"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "stf_xl@wp.pl",
        "time": "Sat May 18 14:03:45 2013 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri May 24 13:18:18 2013 -0400"
      },
      "message": "rt2800: initialize BBP_R104 on proper subroutines\n\nSigned-off-by: Stanislaw Gruszka \u003cstf_xl@wp.pl\u003e\nAcked-by: Helmut Schaa \u003chelmut.schaa@googlemail.com\u003e\nAcked-by: Gertjan van Wingerde \u003cgwingerde@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "672d11889834d7f34c70d79831d23020aed9c7ad",
      "tree": "acd627b4f4953b9cbeed886ca07957065e1423d7",
      "parents": [
        "90fed535614b1fab52f088b98a7dadb45a18d463"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "stf_xl@wp.pl",
        "time": "Sat May 18 14:03:44 2013 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri May 24 13:18:17 2013 -0400"
      },
      "message": "rt2800: initialize BBP_R103 on all subroutines (except 5592)\n\nSigned-off-by: Stanislaw Gruszka \u003cstf_xl@wp.pl\u003e\nAcked-by: Helmut Schaa \u003chelmut.schaa@googlemail.com\u003e\nAcked-by: Gertjan van Wingerde \u003cgwingerde@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "90fed535614b1fab52f088b98a7dadb45a18d463",
      "tree": "5d5f333dc0aa6da45724e187532f9c91757f0b0a",
      "parents": [
        "b4e121d1d2a6a9fb59a900c755d6c1924334cf79"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "stf_xl@wp.pl",
        "time": "Sat May 18 14:03:43 2013 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri May 24 13:18:17 2013 -0400"
      },
      "message": "rt2800: move initialization of BBP_95 \u0026 BBP_98 to 53xx subroutine\n\nSigned-off-by: Stanislaw Gruszka \u003cstf_xl@wp.pl\u003e\nAcked-by: Helmut Schaa \u003chelmut.schaa@googlemail.com\u003e\nAcked-by: Gertjan van Wingerde \u003cgwingerde@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    }
  ],
  "next": "b4e121d1d2a6a9fb59a900c755d6c1924334cf79"
}
