)]}'
{
  "commit": "7c3b1dd8f483bf4bcb9776cd9cd3b37dd327d7ea",
  "tree": "b5e42cc6f18b80c1036d0b9e5590d171fa84d074",
  "parents": [
    "67c282c00c9c06733aae229662d209957f6d23a7"
  ],
  "author": {
    "name": "Johannes Berg",
    "email": "johannes.berg@intel.com",
    "time": "Thu Jun 10 10:21:44 2010 +0200"
  },
  "committer": {
    "name": "John W. Linville",
    "email": "linville@tuxdriver.com",
    "time": "Mon Jun 14 15:39:28 2010 -0400"
  },
  "message": "mac80211: defer RX agg session teardown to work\n\nSince we want the code to be able to sleep\nin the future, it must not be called from\nthe timer directly. To prepare, move it out\ninto the aggregation work.\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": "bbf36d98023238b0d14977059b0dca63ce447032",
      "old_mode": 33188,
      "old_path": "net/mac80211/agg-rx.c",
      "new_id": "1c4320b01e3cd3715bc958b1ea0be35504eedcf4",
      "new_mode": 33188,
      "new_path": "net/mac80211/agg-rx.c"
    },
    {
      "type": "modify",
      "old_id": "531a19d358df4e8bf4e55e6fd8c25ea6c939f37f",
      "old_mode": 33188,
      "old_path": "net/mac80211/ht.c",
      "new_id": "730f8089678e6db158bad6e46281e05820a57e84",
      "new_mode": 33188,
      "new_path": "net/mac80211/ht.c"
    },
    {
      "type": "modify",
      "old_id": "628a53db9f7e1a5eab4f01b3e261de9382ef33d6",
      "old_mode": 33188,
      "old_path": "net/mac80211/ieee80211_i.h",
      "new_id": "9d753a02a2e4640790d282bf51e116fac0e26d87",
      "new_mode": 33188,
      "new_path": "net/mac80211/ieee80211_i.h"
    },
    {
      "type": "modify",
      "old_id": "040cbb0ac3af5b5d524fe47b1e2c864dd063ab5a",
      "old_mode": 33188,
      "old_path": "net/mac80211/sta_info.h",
      "new_id": "500bafe0a0bb31fdc1f6bb2dd4029804648c3b74",
      "new_mode": 33188,
      "new_path": "net/mac80211/sta_info.h"
    }
  ]
}
