)]}'
{
  "commit": "f591fa5dbbbeaebd95c9c019b3a536a327fb79de",
  "tree": "fdede2804a4d962b072a88dbee870ba41eeb8964",
  "parents": [
    "22bb1be4d271961846cd0889b0f8d671db773080"
  ],
  "author": {
    "name": "Johannes Berg",
    "email": "johannes@sipsolutions.net",
    "time": "Thu Jul 10 11:21:26 2008 +0200"
  },
  "committer": {
    "name": "John W. Linville",
    "email": "linville@tuxdriver.com",
    "time": "Mon Jul 14 14:52:57 2008 -0400"
  },
  "message": "mac80211: fix TX sequence numbers\n\nThis patch makes mac80211 assign proper sequence numbers to\nQoS-data frames. It also removes the old sequence number code\nbecause we noticed that only the driver or hardware can assign\nsequence numbers to non-QoS-data and especially management\nframes in a race-free manner because beacons aren\u0027t passed\nthrough mac80211\u0027s TX path.\n\nThis patch also adds temporary code to the rt2x00 drivers to\nnot break them completely, that code will have to be reworked\nfor proper sequence numbers on beacons.\n\nIt also moves sequence number assignment down in the TX path\nso no sequence numbers are assigned to frames that are dropped.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bf6f6c1ed4cf5193117a88da50493a3e965b6426",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/b43/xmit.c",
      "new_id": "8d54502222a6ed78534b8681f5f7fcbe1f12064b",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/b43/xmit.c"
    },
    {
      "type": "modify",
      "old_id": "a3540787eb507bfe4809d58008dae28c738c6666",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/b43legacy/xmit.c",
      "new_id": "e969ed8d412dd6d42638e12521dac9a7a57b5600",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/b43legacy/xmit.c"
    },
    {
      "type": "modify",
      "old_id": "f0d7e083d8f812c232d65679d5517cef09317fd1",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/rt2x00/rt2x00.h",
      "new_id": "9fab0df18c3cd032215483717ec6f152f6e8d613",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/rt2x00/rt2x00.h"
    },
    {
      "type": "modify",
      "old_id": "16b72d9ca1c35a3d337123f2b3931ce9e751c6cb",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/rt2x00/rt2x00mac.c",
      "new_id": "77af1df5d899f07e0e4abd69ff353eede8128d0d",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/rt2x00/rt2x00mac.c"
    },
    {
      "type": "modify",
      "old_id": "47c072eab42c3b0e967cacc0fb1d88eea0b9ba57",
      "old_mode": 33188,
      "old_path": "include/net/mac80211.h",
      "new_id": "1dbd49fc557ebf566f0b573ffd054b94f8e7ab4e",
      "new_mode": 33188,
      "new_path": "include/net/mac80211.h"
    },
    {
      "type": "modify",
      "old_id": "934c3ef4f0bc6535b433457d70274d3b328aa25d",
      "old_mode": 33188,
      "old_path": "net/mac80211/ieee80211_i.h",
      "new_id": "cbea0154ee3a5ff2a1883e1288ce9aaed2b06810",
      "new_mode": 33188,
      "new_path": "net/mac80211/ieee80211_i.h"
    },
    {
      "type": "modify",
      "old_id": "2e3adcb3ce235bb20a7b625193e01c8d557016e0",
      "old_mode": 33188,
      "old_path": "net/mac80211/iface.c",
      "new_id": "610ed1d9893af95b3fda10005f3d6d535c3603ad",
      "new_mode": 33188,
      "new_path": "net/mac80211/iface.c"
    },
    {
      "type": "modify",
      "old_id": "94311dcfe043b0752ca584d8eb974b633cdc68c0",
      "old_mode": 33188,
      "old_path": "net/mac80211/sta_info.h",
      "new_id": "109db787ccb754cf8015bd3cc39c950f11b48d04",
      "new_mode": 33188,
      "new_path": "net/mac80211/sta_info.h"
    },
    {
      "type": "modify",
      "old_id": "8843416e146020072d64f427128ab7bc468732a0",
      "old_mode": 33188,
      "old_path": "net/mac80211/tx.c",
      "new_id": "0fbadd8b983c821df9de353217e998058565718f",
      "new_mode": 33188,
      "new_path": "net/mac80211/tx.c"
    }
  ]
}
