)]}'
{
  "commit": "5ebf6e6a96e41220edec23a90e4140985d1a5732",
  "tree": "3ad37208eb90bb8ce530ee0befe99c192868ba1e",
  "parents": [
    "3be86148e7b394b5de2aeb720004f9788a66c300"
  ],
  "author": {
    "name": "Jeff Garzik",
    "email": "jeff@garzik.org",
    "time": "Sat Jul 14 19:12:04 2007 -0400"
  },
  "committer": {
    "name": "Anton Vorontsov",
    "email": "cbou@mail.ru",
    "time": "Sun Jul 15 22:32:03 2007 +0400"
  },
  "message": "pda_power: clean up irq, timer\n\nClean up pda_power interrupt handling:\n\nPrior to this patch, the driver would pass information it needed\nto the interrupt handler dev_id pointer, and then prompt forget it\never did so, recreating that same information after a couple passes\nthrough the timer-based state machine.\n\nThis patch removes the redundant checks by passing the\npda_power_supply[] pointer through the state machine.  The current\ncode passed \u0027irq\u0027 through the state machine, as an index to recreate\nthe pointer, when we could more simply pass around the pointer itself.\n\nThis patch makes it easier to remove the \u0027irq\u0027 argument in the future,\nin addition to cleaning up the driver today.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4e1eb040e1480bd2da69577dd90839bbae88c9a6",
      "old_mode": 33188,
      "old_path": "drivers/power/pda_power.c",
      "new_id": "cdc28923e0cec9ab45b52326b5dc272705500d15",
      "new_mode": 33188,
      "new_path": "drivers/power/pda_power.c"
    }
  ]
}
