)]}'
{
  "commit": "4edd761f4075b03be5932682a2f7b9368dc9e536",
  "tree": "2920eb3213e722a68e560eed472c24542812ac77",
  "parents": [
    "1440401e7051d4cf66084a7c36125834901bb90d"
  ],
  "author": {
    "name": "Bruno Randolf",
    "email": "br1@einfach.org",
    "time": "Fri Sep 17 11:36:56 2010 +0900"
  },
  "committer": {
    "name": "John W. Linville",
    "email": "linville@tuxdriver.com",
    "time": "Tue Sep 21 11:05:12 2010 -0400"
  },
  "message": "ath5k: Add watchdog for stuck TX queues\n\nSince we do not know any better solution to the problem that TX queues can get\nstuck, this adds a timer-based watchdog, which will check for stuck queues and\nreset the hardware if necessary.\n\nPorted from ath9k commit 164ace38536849966ffa377b1b1132993a5a375d.\n\nSigned-off-by: Bruno Randolf \u003cbr1@einfach.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "50209aed0ed23662d8e8e0877afff4bebfb75c84",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/ath/ath5k/ath5k.h",
      "new_id": "9475b2157f2d27a532732c2ee938d65261f57362",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/ath/ath5k/ath5k.h"
    },
    {
      "type": "modify",
      "old_id": "81f4b567c6f25795b9ecdfab53bfa730c63d0ed6",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/ath/ath5k/base.c",
      "new_id": "afedfeba13ddc5d1a1f5983bbc9e15e2a21361ff",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/ath/ath5k/base.c"
    },
    {
      "type": "modify",
      "old_id": "5e2366d3db0902756fc8fba9380f4e536287596b",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/ath/ath5k/base.h",
      "new_id": "d8e2674aec71d0bf1cbfd6c343fc01bfd3be64f6",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/ath/ath5k/base.h"
    }
  ]
}
