)]}'
{
  "commit": "69ab849439b506cd8dd2879527fdb64d95dd5211",
  "tree": "059fba8bcb8147fafcd4e86db61f0f88d6a84095",
  "parents": [
    "2d860ad76f4ee4d2eba0fe3797c8d7cdce432cc0"
  ],
  "author": {
    "name": "Thomas Gleixner",
    "email": "tglx@linutronix.de",
    "time": "Mon Aug 17 14:07:16 2009 +0200"
  },
  "committer": {
    "name": "Thomas Gleixner",
    "email": "tglx@linutronix.de",
    "time": "Tue Aug 18 17:22:43 2009 +0200"
  },
  "message": "genirq: Wake up irq thread after action has been installed\n\nThe wake_up_process() of the new irq thread in __setup_irq() is too\nearly as the irqaction is not yet fully initialized especially\naction-\u003eirq is not yet set. The interrupt thread might dereference the\nwrong irq descriptor.\n\nMove the wakeup after the action is installed and action-\u003eirq has been\nset.\n\nReported-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nTested-by: Michael Buesch \u003cmb@bu3sch.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d222515a5a062db18a1e38e5b75f8fd5cd38f745",
      "old_mode": 33188,
      "old_path": "kernel/irq/manage.c",
      "new_id": "0ec9ed831737bead620104312249d893e3a606bc",
      "new_mode": 33188,
      "new_path": "kernel/irq/manage.c"
    }
  ]
}
