)]}'
{
  "commit": "c7c1806098752c1f46943d8db2c69aff07f5d4bc",
  "tree": "1890aca101508482f786bfdb2e5a0b4bfa37fa4e",
  "parents": [
    "5b64aa72ead6f8be488d2be7af579f0d69fb7a6e"
  ],
  "author": {
    "name": "Rajkumar Manoharan",
    "email": "rmanoharan@atheros.com",
    "time": "Thu Jan 27 18:39:38 2011 +0530"
  },
  "committer": {
    "name": "John W. Linville",
    "email": "linville@tuxdriver.com",
    "time": "Fri Jan 28 15:27:20 2011 -0500"
  },
  "message": "ath9k: Fix power save usage count imbalance on deinit\n\nWhile unloading the driver, the ps_usecount is incremented\nbefore configuring gpio registers in deinit_device.\nBut it is failed to restore the ps_usecount after that.\nThe problem is that the chip is forcibly moved to FULL SLEEP\nby radio_disable when mac80211 is reporting as idle\nthough ps_usecount is not zero.\n\nThis patch retores ps_usecount properly and ensures that\nthe chip is always moved to full sleep only if ps usage\ncount is zero which also helps in debugging deadbeef on\nmultivif case. And also fixes the following warning.\n\nath: DMA failed to stop in 10 ms AR_CR\u003d0xdeadbeef AR_DIAG_SW\u003d0xdeadbeef\nath: Could not stop RX, we could be confusing the DMA engine when we\nstart RX up\n------------[ cut here ]------------\nWARNING: at drivers/net/wireless/ath/ath9k/recv.c:536\nath_stoprecv+0xf4/0x100 [ath9k]()\n\nCc: stable@kernel.org\nCc: Paul Stewart \u003cpstew@google.com\u003e\nSigned-off-by: Rajkumar Manoharan \u003crmanoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b3254a3484a53ed90d9fa4fa9d4cd615039f7ec0",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/ath/ath9k/init.c",
      "new_id": "087a6a95edd5893a8a9282646a4ebc0a3dda40a3",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/ath/ath9k/init.c"
    },
    {
      "type": "modify",
      "old_id": "ace9f066fa20e13a89bc655bb0ca5f5627ef740a",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/ath/ath9k/main.c",
      "new_id": "568f7be2ec75f7217a26fb5f9e0a0a4b83e2b68e",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/ath/ath9k/main.c"
    }
  ]
}
