)]}'
{
  "commit": "d740f4523bb4aea24bece704c726c69094e20d00",
  "tree": "b26bfc2a92c53cf6cf115bf9bf99bc7a51d11983",
  "parents": [
    "9d8fd10aa5843e018d456644fc1a58896d8eeaf5"
  ],
  "author": {
    "name": "Thomas Gleixner",
    "email": "tglx@linutronix.de",
    "time": "Fri Mar 25 11:12:31 2011 +0000"
  },
  "committer": {
    "name": "Samuel Ortiz",
    "email": "sameo@linux.intel.com",
    "time": "Sun Mar 27 00:09:48 2011 +0100"
  },
  "message": "mfd: twl4030: Cleanup interrupt handling\n\nirq_desc checking in a function which is called with that irq\ndescriptor locked, is pointless. Equally pointless as the irq desc\ncheck in the interrupt service routine. The driver sets those lines\nup, so that cant go away magically.\n\nRemove the open coded handler magic and use the proper accessor.\n\nNo need to fiddle with irq_desc in the type setting function. The\noriginal value is in irq_data and the core code stores the new setting\nwhen the return value is 0.\n\nThis driver needs to be converted to threaded interrupts and buslock.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "63a30e88908f8e903df95883c3f571e91fccff9e",
      "old_mode": 33188,
      "old_path": "drivers/mfd/twl4030-irq.c",
      "new_id": "47e8de0f336638dccd54b8442fb5dd55c7b416a5",
      "new_mode": 33188,
      "new_path": "drivers/mfd/twl4030-irq.c"
    }
  ]
}
