)]}'
{
  "commit": "036cd1ec038f7e3a36740beaf2aa4a0d2e8ed2c1",
  "tree": "9a39d8523018a07d25ed672390d068402f52c65c",
  "parents": [
    "9804b98d57f9b3b02a8906b0b45f461ce0c08428"
  ],
  "author": {
    "name": "Bruno Randolf",
    "email": "bruno@thinktube.com",
    "time": "Sat Jan 19 18:18:21 2008 +0900"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Mon Jan 28 15:10:52 2008 -0800"
  },
  "message": "ath5k: use SWBA to detect IBSS HW merges\n\nuse SWBA (software beacon alert) interrupts to keep track of the next beacon\ntime und check if a HW merge (automatic TSF update) has happened on every\nreceived beacon with the same BSSID.\n\nthis is necessary because the atheros hardware will silently update the local\nTSF in IBSS mode, but not its beacon timers. if the TSF is ahead of the beacon\ntimers no beacons are sent until the timers wrap around (typically after about\n1 minute).\n\nthis solution is not very nice, since we have to look into every beacon, but\nthere is apparently no other way to detect HW merges.\n\ndrivers/net/wireless/ath5k/base.c:      Changes-licensed-under: 3-Clause-BSD\ndrivers/net/wireless/ath5k/base.h:      Changes-licensed-under: 3-Clause-BSD\n\nSigned-off-by: Bruno Randolf \u003cbruno@thinktube.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c49061c5168894ebc2c5b6540f8337a18bf08bf2",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/ath5k/base.c",
      "new_id": "eb98284cba928c2ca868a28cff3328e9af0071c5",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/ath5k/base.c"
    },
    {
      "type": "modify",
      "old_id": "20c946926090c66781e2a4e98903057bd3600161",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/ath5k/base.h",
      "new_id": "8287ae787f128aea13d6d7a39307918f7a8bf0ba",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/ath5k/base.h"
    }
  ]
}
