)]}'
{
  "commit": "b5f03956c56d72ad336e5c2c42a025f25d952c30",
  "tree": "09845f1ce873035df975b327483608525379cccb",
  "parents": [
    "0b6f582bd38783e14f67d4466923f587728b2438"
  ],
  "author": {
    "name": "Bob Copeland",
    "email": "me@bobcopeland.com",
    "time": "Sun Feb 15 12:06:10 2009 -0500"
  },
  "committer": {
    "name": "John W. Linville",
    "email": "linville@tuxdriver.com",
    "time": "Fri Feb 27 14:52:36 2009 -0500"
  },
  "message": "ath5k: use spin_lock_irqsave for beacon lock\n\nath5k_reset can be called from process context, which in turn can\ncall ath5k_beacon_config which takes the sc-\u003eblock spinlock.  Since\nit can also be taken in hard irq context, use spin_lock_irqsave\neverywhere.  This fixes a potential deadlock in adhoc mode.\n\nChanges-licensed-under: 3-Clause-BSD\n\nCc: stable@kernel.org\nSigned-off-by: Bob Copeland \u003cme@bobcopeland.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d930c10a7e5202f16a46c59539ca95b60cb9282a",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/ath5k/base.c",
      "new_id": "8e5620afd2f99fd1e85d98dd20ba5f1258f02a56",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/ath5k/base.c"
    }
  ]
}
