)]}'
{
  "commit": "e716efde75267eab919cdb2bef5b2cb77f305326",
  "tree": "7af4b7266b29a7a0268fcf68cb5f3a8c23405dd3",
  "parents": [
    "04aa530ec04f61875b99c12721162e2964e3318c"
  ],
  "author": {
    "name": "Thomas Gleixner",
    "email": "tglx@linutronix.de",
    "time": "Fri Nov 23 10:08:44 2012 +0100"
  },
  "committer": {
    "name": "Thomas Gleixner",
    "email": "tglx@linutronix.de",
    "time": "Tue Dec 11 12:25:30 2012 +0100"
  },
  "message": "genirq: Avoid deadlock in spurious handling\n\ncommit 52553ddf(genirq: fix regression in irqfixup, irqpoll)\nintroduced a potential deadlock by calling the action handler with the\nirq descriptor lock held.\n\nRemove the call and let the handling code run even for an interrupt\nwhere only a single action is registered. That matches the goal of\nthe above commit and avoids the deadlock.\n\nDocument the confusing action \u003d desc-\u003eaction reload in the handling\nloop while at it.\n\nReported-and-tested-by: \"Wang, Warner\" \u003cwarner.wang@hp.com\u003e\nTested-by: Edward Donovan \u003cedward.donovan@numble.net\u003e\nCc: \"Wang, Song-Bo (Stoney)\" \u003csong-bo.wang@hp.com\u003e\nCc: stable@vger.kernel.org\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "611cd6003c453951d82e12d6d03a044f7f285275",
      "old_mode": 33188,
      "old_path": "kernel/irq/spurious.c",
      "new_id": "7b5f012bde9d73ff246652fe48d49e5b1aebc12c",
      "new_mode": 33188,
      "new_path": "kernel/irq/spurious.c"
    }
  ]
}
