)]}'
{
  "commit": "7351c6bd482712e5e3ec9dffc547de0e0863efb0",
  "tree": "1847c0470af79727b58611a69fa82384bd904d60",
  "parents": [
    "ad4bb6f8883a13bb0f65b194dae36c62a02ac779"
  ],
  "author": {
    "name": "Johannes Berg",
    "email": "johannes@sipsolutions.net",
    "time": "Thu Nov 19 01:08:30 2009 +0100"
  },
  "committer": {
    "name": "John W. Linville",
    "email": "linville@tuxdriver.com",
    "time": "Thu Nov 19 11:08:56 2009 -0500"
  },
  "message": "mac80211: request TX status where needed\n\nRight now all frames mac80211 hands to the driver\nhave the IEEE80211_TX_CTL_REQ_TX_STATUS flag set to\nrequest TX status. This isn\u0027t really necessary, only\nthe injected frames need TX status (the latter for\nhostapd) so move setting this flag.\n\nThe rate control algorithms also need TX status, but\nthey don\u0027t require it.\n\nAlso, rt2x00 uses that bit for its own purposes and\nseems to require it being set for all frames, but\nthat can be fixed in rt2x00.\n\nThis doesn\u0027t really change anything for any drivers\nbut in the future drivers using hw-rate control may\nopt to not report TX status for frames that don\u0027t\nhave the IEEE80211_TX_CTL_REQ_TX_STATUS flag set.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nAcked-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e [rt2x00 bits]\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6c6d0ac355491f63fd946393a31bfaa43f75ec4d",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/rt2x00/rt2x00dev.c",
      "new_id": "4a4b7e42fe6e8610a8c2f79a06d3ac44c0a8446e",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/rt2x00/rt2x00dev.c"
    },
    {
      "type": "modify",
      "old_id": "c1f48acaee41826561564b15487fd1d7c77c88f6",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/rt2x00/rt2x00lib.h",
      "new_id": "be2e37fb40718c3b51771f6250d4373dade15ee3",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/rt2x00/rt2x00lib.h"
    },
    {
      "type": "modify",
      "old_id": "eed093d34532a7a55242421b5f1bc7404adce2f5",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/rt2x00/rt2x00mac.c",
      "new_id": "9c90ceb0ffcc0a982fabafcfa672673882f635ca",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/rt2x00/rt2x00mac.c"
    },
    {
      "type": "modify",
      "old_id": "02972a036bced6392158365ce921488784c5591e",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/rt2x00/rt2x00queue.c",
      "new_id": "eaedee8c05c870d0e36a414ae00313e416776f98",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/rt2x00/rt2x00queue.c"
    },
    {
      "type": "modify",
      "old_id": "97c7895c0ece5b3e4580adce6a5aa8bb379efa25",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/rt2x00/rt2x00queue.h",
      "new_id": "70775e5ba1ac65ca13807a5f8428e231b27cebb2",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/rt2x00/rt2x00queue.h"
    },
    {
      "type": "modify",
      "old_id": "f34f4ca7016cb6efbd5f254b6cabfefcfc05b89a",
      "old_mode": 33188,
      "old_path": "include/net/mac80211.h",
      "new_id": "3754ea405c8850004f243cec4b7670dc988c5f7d",
      "new_mode": 33188,
      "new_path": "include/net/mac80211.h"
    },
    {
      "type": "modify",
      "old_id": "5af2f40ea4db78a431cab962de24c4751801ea4a",
      "old_mode": 33188,
      "old_path": "net/mac80211/tx.c",
      "new_id": "943def2b07dfc142de9cfb9b9d6270cc28b6b928",
      "new_mode": 33188,
      "new_path": "net/mac80211/tx.c"
    }
  ]
}
