)]}'
{
  "commit": "f3e85b9edeaf8ad0446a37a40c873f3f8898c57d",
  "tree": "298ae716ab7215423a4bc1192783c475be769838",
  "parents": [
    "05db8c5729fac2788f45bf327d168f2ea397f6a1"
  ],
  "author": {
    "name": "Vivek Natarajan",
    "email": "vnatarajan@atheros.com",
    "time": "Wed Feb 23 13:04:32 2011 +0530"
  },
  "committer": {
    "name": "John W. Linville",
    "email": "linville@tuxdriver.com",
    "time": "Wed Feb 23 16:25:29 2011 -0500"
  },
  "message": "mac80211: Fix a race on enabling power save.\n\nThere is a race on sending a data frame before the tx completion\nof nullfunc frame for enabling power save. As the data quickly\nfollows the nullfunc frame, the AP thinks that the station is out\nof power save and continues to send the frames. Whereas in the\nstation, the nullfunc ack will be processed after the tx completion\nof data frame and mac80211 goes to powersave. Thus the power\nsave state mismatch between the station and the AP causes some\ndata loss and some applications fail because of that. This patch\nfixes this issue.\n\nSigned-off-by: Vivek Natarajan \u003cvnatarajan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7b3f9df725bdd341d7d96c3019cd4d275c1b55eb",
      "old_mode": 33188,
      "old_path": "net/mac80211/mlme.c",
      "new_id": "abb0116608034c83177d207f380be9fd10ce1685",
      "new_mode": 33188,
      "new_path": "net/mac80211/mlme.c"
    },
    {
      "type": "modify",
      "old_id": "010a559bd872e7f55f6597d530ef5e34fb030212",
      "old_mode": 33188,
      "old_path": "net/mac80211/status.c",
      "new_id": "865185127f518e04ea3e893a755700404286cac9",
      "new_mode": 33188,
      "new_path": "net/mac80211/status.c"
    }
  ]
}
