)]}'
{
  "commit": "095d81cee742fc31e1218077ca6ca8f0df07c613",
  "tree": "a4518d4b69a13353f1114f35ac84d9a284a98df6",
  "parents": [
    "1d2d350bbf4a1ba6cef5e3dbb63c66da11814d9a"
  ],
  "author": {
    "name": "Johannes Berg",
    "email": "johannes.berg@intel.com",
    "time": "Tue Oct 15 12:25:07 2013 +0200"
  },
  "committer": {
    "name": "Johannes Berg",
    "email": "johannes.berg@intel.com",
    "time": "Thu Oct 17 15:38:22 2013 +0200"
  },
  "message": "mac80211: disable WMM with invalid parameters\n\nSome APs (notably a Sitecom WL-153 v1 with firmware 1.45) are sending\ninvalid WMM parameters setting AIFSN, ECWmin and ECWmax to zero. The\nspec mandates that the value of AIFSN is at least 2, and some cards\n(e.g. Intel with the iwldvm driver) can\u0027t transmit when the invalid\nQoS parameters are actually uploaded to the firmware.\n\nSince there\u0027s little chance of being able to guess the values that\nthe AP actually meant, disable WMM if such an invalid case is found.\nSince ECWmin/ECWmax are allowed to be zero, only verify AIFSN \u003e\u003d 2\nand ECWmin \u003c\u003d ECWmax.\n\nReviewed-by: Eliad Peller \u003celiad@wizery.com\u003e\nReported-by: Antonio Quartulli \u003cantonio@meshcoding.com\u003e\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "611abfcfb5ebba3c135edbcf8b2efb4a47f38374",
      "old_mode": 33188,
      "old_path": "net/mac80211/ieee80211_i.h",
      "new_id": "076409526bcb5b4a3e01157bb719ab1edbaa8918",
      "new_mode": 33188,
      "new_path": "net/mac80211/ieee80211_i.h"
    },
    {
      "type": "modify",
      "old_id": "86e4ad56b573df27779831e17dce835f67396836",
      "old_mode": 33188,
      "old_path": "net/mac80211/mlme.c",
      "new_id": "54ebc8155b492d2534958d6035cb149de43c7766",
      "new_mode": 33188,
      "new_path": "net/mac80211/mlme.c"
    }
  ]
}
