)]}'
{
  "commit": "74296a8ed6aa3c5bf672808ada690de7ba323ecc",
  "tree": "baf9aa0f86e27d33dff0c4d0e33774fe80c908bc",
  "parents": [
    "5a2dd72abdae75ea2960145e0549635ce4e0be96"
  ],
  "author": {
    "name": "Ingo Molnar",
    "email": "mingo@elte.hu",
    "time": "Fri Jan 16 17:43:50 2009 +0100"
  },
  "committer": {
    "name": "Ingo Molnar",
    "email": "mingo@elte.hu",
    "time": "Fri Jan 16 17:46:49 2009 +0100"
  },
  "message": "irq: provide debug_poll_all_shared_irqs() method under CONFIG_DEBUG_SHIRQ\n\nProvide a shared interrupt debug facility under CONFIG_DEBUG_SHIRQ:\nit uses the existing irqpoll facilities to iterate through all\nregistered interrupt handlers and call those which can handle shared\nIRQ lines.\n\nThis can be handy for suspend/resume debugging: if we call this function\nearly during resume we can trigger crashes in those drivers which have\nincorrect assumptions about when exactly their ISRs will be called\nduring suspend/resume.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9127f6b51a39a0fac962030a1cedde2cdadd13b7",
      "old_mode": 33188,
      "old_path": "include/linux/interrupt.h",
      "new_id": "468e3a25a4a19d1d31d6f2c81733c7ebe5dc0030",
      "new_mode": 33188,
      "new_path": "include/linux/interrupt.h"
    },
    {
      "type": "modify",
      "old_id": "dd364c11e56e0f82e0e923fcc3b60d17524e991d",
      "old_mode": 33188,
      "old_path": "kernel/irq/spurious.c",
      "new_id": "4d568294de3ebfc1326432a9d7a7e4a01cdb115b",
      "new_mode": 33188,
      "new_path": "kernel/irq/spurious.c"
    }
  ]
}
