)]}'
{
  "commit": "2ed0e645f358c26f4f4a7aed56a9488db0020ad1",
  "tree": "f8425da7c40d068d532cc53313eebdd3414e5047",
  "parents": [
    "aa1b052a34d7ec85b23f4fba564df24b9477201b"
  ],
  "author": {
    "name": "Marc Zyngier",
    "email": "marc.zyngier@arm.com",
    "time": "Wed Nov 16 12:27:39 2011 +0000"
  },
  "committer": {
    "name": "Thomas Gleixner",
    "email": "tglx@linutronix.de",
    "time": "Thu Nov 17 17:44:04 2011 +0100"
  },
  "message": "genirq: Don\u0027t allow per cpu interrupts to be suspended\n\nThe power management functions related to interrupts do not know\n(yet) about per-cpu interrupts and end up calling the wrong\nlow-level methods to enable/disable interrupts.\n\nThis leads to all kind of interesting issues (action taken on one\nCPU only, updating a refcount which is not used otherwise...).\n\nThe workaround for the time being is simply to flag these interrupts\nwith IRQF_NO_SUSPEND. At least on ARM, these interrupts are actually\ndealt with at the architecture level.\n\nReported-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nTested-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nSigned-off-by: Marc Zyngier \u003cmarc.zyngier@arm.com\u003e\nCc: linux-arm-kernel@lists.infradead.org\nLink: http://lkml.kernel.org/r/1321446459-31409-1-git-send-email-marc.zyngier@arm.com\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "67ce837ae52cdd70115a8ce436f923e96a26adc4",
      "old_mode": 33188,
      "old_path": "kernel/irq/manage.c",
      "new_id": "0e2b179bc7b371ea8aa60f52899ae60ff1cb5ec2",
      "new_mode": 33188,
      "new_path": "kernel/irq/manage.c"
    }
  ]
}
