)]}'
{
  "commit": "0b01f030d38e00650e2db42da083d8647aad40a5",
  "tree": "14519750d9b6cdb046624dd87d5323a4826821e2",
  "parents": [
    "ac1bd8464f161ed1475ef73c431b926256c6b5bb"
  ],
  "author": {
    "name": "Johannes Berg",
    "email": "johannes.berg@intel.com",
    "time": "Tue Jan 18 13:51:05 2011 +0100"
  },
  "committer": {
    "name": "John W. Linville",
    "email": "linville@tuxdriver.com",
    "time": "Wed Jan 19 11:36:11 2011 -0500"
  },
  "message": "mac80211: track receiver\u0027s aggregation reorder buffer size\n\nThe aggregation code currently doesn\u0027t implement the\nbuffer size negotiation. It will always request a max\nbuffer size (which is fine, if a little pointless, as\nthe mac80211 code doesn\u0027t know and might just use 0\ninstead), but if the peer requests a smaller size it\nisn\u0027t possible to honour this request.\n\nIn order to fix this, look at the buffer size in the\naddBA response frame, keep track of it and pass it to\nthe driver in the ampdu_action callback when called\nwith the IEEE80211_AMPDU_TX_OPERATIONAL action. That\nway the driver can limit the number of subframes in\naggregates appropriately.\n\nNote that this doesn\u0027t fix any drivers apart from the\naddition of the new argument -- they all need to be\nupdated separately to use this variable!\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "32bf79e6a320ff2b04722b8a17d9cd7b38088303",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/ath/ar9170/main.c",
      "new_id": "a9111e1161fd22d37be4a8b8de1e84d985484c64",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/ath/ar9170/main.c"
    },
    {
      "type": "modify",
      "old_id": "187af5b4440d2eaef14d010186e572c23d6e2b28",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/ath/ath9k/htc_drv_main.c",
      "new_id": "f14f37d29f45fd06ed1490a9a14f8f314b2fe09b",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/ath/ath9k/htc_drv_main.c"
    },
    {
      "type": "modify",
      "old_id": "174c016ef89dcb10b6a04016bf2e09c67b164c45",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/ath/ath9k/main.c",
      "new_id": "c03184e7bffeb9bc57fe426b998d3793f31304d7",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/ath/ath9k/main.c"
    },
    {
      "type": "modify",
      "old_id": "870df8c42622bab94db2aab3da880ad61381bb16",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/ath/carl9170/main.c",
      "new_id": "ecfb80b059d1e80393da2cd9d13aa72e8ea36fe6",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/ath/carl9170/main.c"
    },
    {
      "type": "modify",
      "old_id": "36335b1b54d4fb989ed3157c75caea1fb1444c88",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/iwlwifi/iwl-agn.c",
      "new_id": "8b045a401d62032de0af8e2c1fa00a4281e746df",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/iwlwifi/iwl-agn.c"
    },
    {
      "type": "modify",
      "old_id": "da303585f801851037bc8397f98c52bd70d36d06",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/iwlwifi/iwl-agn.h",
      "new_id": "822221a97e801ad04039746136bcda217aca4a7f",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/iwlwifi/iwl-agn.h"
    },
    {
      "type": "modify",
      "old_id": "454f045ddff33118525f93142e53349622e015c3",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/mac80211_hwsim.c",
      "new_id": "5d39b2840584f28963b575cc2b4c850b25263f55",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/mac80211_hwsim.c"
    },
    {
      "type": "modify",
      "old_id": "809f2bf27958c43af6f862f677051c5d89d6357a",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/mwl8k.c",
      "new_id": "106b427d0064424b82f7771f035b9e6cc3ead2d6",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/mwl8k.c"
    },
    {
      "type": "modify",
      "old_id": "a25be625ee90aa8f1eef3fc23cd8e280b0e740db",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/rt2x00/rt2800lib.c",
      "new_id": "f8ba01cbc6ddf4a0e36fa0467c1bec58b1b4833c",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/rt2x00/rt2800lib.c"
    },
    {
      "type": "modify",
      "old_id": "e3c995a9dec4b7c7f1afcfaf011c1e568b811696",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/rt2x00/rt2800lib.h",
      "new_id": "3efafb78ff771082a90a212744f7f6b4315eb5b3",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/rt2x00/rt2800lib.h"
    },
    {
      "type": "modify",
      "old_id": "d6a924a056549a43dba381e19537de76c6e1daae",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/rtlwifi/core.c",
      "new_id": "25d2d667ffba60654dab5aeeb3edd1cdc8a4e850",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/rtlwifi/core.c"
    },
    {
      "type": "modify",
      "old_id": "d024fc563e7bc16dab2b605d9c297158086917af",
      "old_mode": 33188,
      "old_path": "include/net/mac80211.h",
      "new_id": "5afe341b40102597c07fda72b87b126bc22c4972",
      "new_mode": 33188,
      "new_path": "include/net/mac80211.h"
    },
    {
      "type": "modify",
      "old_id": "002db5e86eb6e51a79412ed42893d7b9472aec6b",
      "old_mode": 33188,
      "old_path": "net/mac80211/agg-rx.c",
      "new_id": "1f51f41624264387d276ccfe2d3bc1fa4428bf4e",
      "new_mode": 33188,
      "new_path": "net/mac80211/agg-rx.c"
    },
    {
      "type": "modify",
      "old_id": "9cc472c6a6a5497dcadea0af44fe011f14c2f5a7",
      "old_mode": 33188,
      "old_path": "net/mac80211/agg-tx.c",
      "new_id": "42f7c900733102f191d86802eaad7a1e77d32c7b",
      "new_mode": 33188,
      "new_path": "net/mac80211/agg-tx.c"
    },
    {
      "type": "modify",
      "old_id": "98d589960a4913c96f3b717f9b6a997215c9484d",
      "old_mode": 33188,
      "old_path": "net/mac80211/driver-ops.h",
      "new_id": "78af32d4bc582bc053d58c14ad14509d9123e9cd",
      "new_mode": 33188,
      "new_path": "net/mac80211/driver-ops.h"
    },
    {
      "type": "modify",
      "old_id": "49c84218b2f41036bf34a28c6b2c02f5580803ed",
      "old_mode": 33188,
      "old_path": "net/mac80211/driver-trace.h",
      "new_id": "fbabbc2f181a373ff9e7f6c65f4e5c6c7f2e8630",
      "new_mode": 33188,
      "new_path": "net/mac80211/driver-trace.h"
    },
    {
      "type": "modify",
      "old_id": "bbdd2a86a94b2ad4eb0863f5a1be8a110c9c456e",
      "old_mode": 33188,
      "old_path": "net/mac80211/sta_info.h",
      "new_id": "ca0b69060ef758c0aea41fde531042e14caf8040",
      "new_mode": 33188,
      "new_path": "net/mac80211/sta_info.h"
    }
  ]
}
