)]}'
{
  "commit": "25bcca80f97e627116243ac97ed64c0f23117c65",
  "tree": "c6b317deae5b3bc340c744f1d0efc1c92c547db3",
  "parents": [
    "dcc6aac30bcaadbbb5a5197fd38838cd0f660bc8"
  ],
  "author": {
    "name": "Abhijeet Dharmapurikar",
    "email": "adharmap@codeaurora.org",
    "time": "Wed Aug 24 01:09:32 2011 -0700"
  },
  "committer": {
    "name": "Bryan Huntsman",
    "email": "bryanh@codeaurora.org",
    "time": "Tue Oct 11 09:59:29 2011 -0700"
  },
  "message": "genirq: fix handle_nested_irq for lazy disable\n\nWhen lazy disabling is implemented and an interrupt is disabled the\ngenirq code ends up marking it as IRQ_DISABLED in the descriptor.\nThe interrupt stays enabled in the controller.  If the interrupt\nfires after disabling, the flow handlers namely handle_level_irq and\nhandle_edge_irq mask the interrupt in the controller.\n\nThis is not the case with handle_nested_irq. The interrupt stays enabled in\nthe controller and if it were a level interrupt it keeps firing only to be\nignored by handle_nested_irq.\n\nUpdate handle_nested_irq to mask such an interrupt.\n\nCRs-Fixed: 300931\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\n\nConflicts:\n\n\tkernel/irq/chip.c\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d5a3009da71aed6dd5f3a82895f2f21cecd656b6",
      "old_mode": 33188,
      "old_path": "kernel/irq/chip.c",
      "new_id": "dc154f236a7fc118c8350b8dc1234fbea2caede7",
      "new_mode": 33188,
      "new_path": "kernel/irq/chip.c"
    }
  ]
}
