)]}'
{
  "commit": "e4e72fb4de93e3d4047a4ee3f08778422e17ed0d",
  "tree": "dd133a749e6fa6960c9aa708041d996110f6440e",
  "parents": [
    "cd8ffc800ce18e558335c4946b2217864fc16045"
  ],
  "author": {
    "name": "Johannes Berg",
    "email": "johannes@sipsolutions.net",
    "time": "Mon Mar 23 17:28:42 2009 +0100"
  },
  "committer": {
    "name": "John W. Linville",
    "email": "linville@tuxdriver.com",
    "time": "Fri Mar 27 20:13:23 2009 -0400"
  },
  "message": "mac80211/iwlwifi: move virtual A-MDPU queue bookkeeping to iwlwifi\n\nThis patch removes all the virtual A-MPDU-queue bookkeeping from\nmac80211. Curiously, iwlwifi already does its own bookkeeping, so\nit doesn\u0027t require much changes except where it needs to handle\nstarting and stopping the queues in mac80211.\n\nTo handle the queue stop/wake properly, we rewrite the software\nqueue number for aggregation frames and internally to iwlwifi keep\ntrack of the queues that map into the same AC queue, and only talk\nto mac80211 about the AC queue. The implementation requires calling\ntwo new functions, iwl_stop_queue and iwl_wake_queue instead of the\nmac80211 counterparts.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nCc: Reinette Chattre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d03f5534afee3c8474d8d28e649813033fc90c9e",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/iwlwifi/iwl-3945.c",
      "new_id": "2399328e8de79d4b827d837445eef56d135a9173",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/iwlwifi/iwl-3945.c"
    },
    {
      "type": "modify",
      "old_id": "bd0140be774e4320435850b2095dcbc78a7c462b",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/iwlwifi/iwl-4965.c",
      "new_id": "847a6220c5e6b03c74c8693bade699a97056ba9d",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/iwlwifi/iwl-4965.c"
    },
    {
      "type": "modify",
      "old_id": "a3d9a95a9b379123b699e229451ef99cc7d78467",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/iwlwifi/iwl-5000.c",
      "new_id": "e5ca2511a81a2b5949a1373ff87b329f77c161e2",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/iwlwifi/iwl-5000.c"
    },
    {
      "type": "modify",
      "old_id": "4b1298c2b0da43e05c084b4a6b28dd5af0a1920f",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/iwlwifi/iwl-core.c",
      "new_id": "c54fb93e9d720e7c63d29692b5f16364b2666807",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/iwlwifi/iwl-core.c"
    },
    {
      "type": "modify",
      "old_id": "0baae80228246f9d72c6705c0e1d02339dae8a01",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/iwlwifi/iwl-dev.h",
      "new_id": "ec9a13846edde70eece54a1039d3ad948675254c",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/iwlwifi/iwl-dev.h"
    },
    {
      "type": "modify",
      "old_id": "fb64d297dd4eb6e2cefdc68f90bdb4a216495c8f",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/iwlwifi/iwl-helpers.h",
      "new_id": "a1328c3c81ae1b80de3a75ca01381a331f3f7a6d",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/iwlwifi/iwl-helpers.h"
    },
    {
      "type": "modify",
      "old_id": "b13862a598ef03d4e072e59496ba9fa4896a39a6",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/iwlwifi/iwl-tx.c",
      "new_id": "1f117a49c569422ae31a0d6f69a0fa2ea11a8f9b",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/iwlwifi/iwl-tx.c"
    },
    {
      "type": "modify",
      "old_id": "ede29b6c4dc858870c030b00afab5afe406d959f",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/iwlwifi/iwl3945-base.c",
      "new_id": "a71b08ca7c7116f096bf9e097048058055f454c3",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/iwlwifi/iwl3945-base.c"
    },
    {
      "type": "modify",
      "old_id": "551161024756f534ab69a9b75acf64e6049cc020",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/mac80211_hwsim.c",
      "new_id": "d4fdc8b7d7d8c7ff3c0321c9e4d60ba3d35f7147",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/mac80211_hwsim.c"
    },
    {
      "type": "modify",
      "old_id": "841f7f804bb6566b0afb6fe13af72d97f03a77bb",
      "old_mode": 33188,
      "old_path": "include/net/mac80211.h",
      "new_id": "3b83a80e3fe0d69ec3e0c2a1fa6a48f71297374b",
      "new_mode": 33188,
      "new_path": "include/net/mac80211.h"
    },
    {
      "type": "modify",
      "old_id": "64b839bfbf179824f3602590ebf9d91bed03c854",
      "old_mode": 33188,
      "old_path": "net/mac80211/agg-tx.c",
      "new_id": "947aaaad35d26b03f355299e15d26a7f2514367e",
      "new_mode": 33188,
      "new_path": "net/mac80211/agg-tx.c"
    },
    {
      "type": "modify",
      "old_id": "32345b479adbff9202219839809d20eb05e30e3d",
      "old_mode": 33188,
      "old_path": "net/mac80211/ieee80211_i.h",
      "new_id": "e6ed78cb16b39c8dde63a8e895c2c03cff2e6e91",
      "new_mode": 33188,
      "new_path": "net/mac80211/ieee80211_i.h"
    },
    {
      "type": "modify",
      "old_id": "756284e0bbd3f9bbae9f0e509ab52e9fc5067be9",
      "old_mode": 33188,
      "old_path": "net/mac80211/main.c",
      "new_id": "a6f1d8a869bcca64a9abe1824182f10eeaf26cf8",
      "new_mode": 33188,
      "new_path": "net/mac80211/main.c"
    },
    {
      "type": "modify",
      "old_id": "dd3593c1fd2384a18553bdf9d29d8856ede97863",
      "old_mode": 33188,
      "old_path": "net/mac80211/sta_info.c",
      "new_id": "c5f14e6bbde20ab9128f69d28923cf8a3c84b459",
      "new_mode": 33188,
      "new_path": "net/mac80211/sta_info.c"
    },
    {
      "type": "modify",
      "old_id": "18fd5d1a4422c57ad2ef9ac8e20cc4b1e5f93216",
      "old_mode": 33188,
      "old_path": "net/mac80211/sta_info.h",
      "new_id": "5534d489f50678826f751d7cf04fbcd2af50f45f",
      "new_mode": 33188,
      "new_path": "net/mac80211/sta_info.h"
    },
    {
      "type": "modify",
      "old_id": "906ab785db40c7cd49d136fc4a597982b2e2367e",
      "old_mode": 33188,
      "old_path": "net/mac80211/tx.c",
      "new_id": "3fb04a86444d959d980f5e7d3e0ce1a2c779a63a",
      "new_mode": 33188,
      "new_path": "net/mac80211/tx.c"
    },
    {
      "type": "modify",
      "old_id": "0247d8022f5f509305a69cbc9fb429078497cc9d",
      "old_mode": 33188,
      "old_path": "net/mac80211/util.c",
      "new_id": "fdf432f14554d018b3cca371288d5d96d01aafbf",
      "new_mode": 33188,
      "new_path": "net/mac80211/util.c"
    }
  ]
}
