)]}'
{
  "commit": "7ec3e514d9361596cbd8aa71ce41d6e5b0220103",
  "tree": "55c4fbc57230fe5d237a31c17dc01ed5ee65cead",
  "parents": [
    "ee166a0e71947e0ebeb044fd2277435f665270ac"
  ],
  "author": {
    "name": "Jouni Malinen",
    "email": "jouni.malinen@atheros.com",
    "time": "Tue Mar 03 19:23:37 2009 +0200"
  },
  "committer": {
    "name": "John W. Linville",
    "email": "linville@tuxdriver.com",
    "time": "Thu Mar 05 14:39:47 2009 -0500"
  },
  "message": "ath9k: Add workaround to recover from failed channel changes\n\nIt looks like channel change may fail in some cases and end up leaving\nthe hardware in state where it cannot transmit any frames. Add a\nworkaround to recover from this state if we detect that wiphy\nselection is failing due to wiphys not leaving PAUSING state.\n\nSigned-off-by: Jouni Malinen \u003cjouni.malinen@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "24373d395e4909d15febd0b6a9eae3311eac95bf",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/ath9k/ath9k.h",
      "new_id": "4fc054e4354f5469f38427472df33690f3dff037",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/ath9k/ath9k.h"
    },
    {
      "type": "modify",
      "old_id": "6d19a31934d5d66979351b65283c6b265bf1d774",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/ath9k/main.c",
      "new_id": "bb6e1ddb4a57c8dba81f9c938b57f9a896035240",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/ath9k/main.c"
    },
    {
      "type": "modify",
      "old_id": "6122f48f25fb47a9543aa75d719641a2eb2c81ef",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/ath9k/virtual.c",
      "new_id": "913d2043d23e74e9a6907cd584d7cd6ef6734ecb",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/ath9k/virtual.c"
    }
  ]
}
