)]}'
{
  "commit": "0b950d3d7ce4c1e870b8efc4ae0faaf0ef53532c",
  "tree": "4d6f36f7564fec7465546bba3377642e4675f0c9",
  "parents": [
    "71f80045d48f259ea423bae3c14c2361e010a9ce"
  ],
  "author": {
    "name": "Dmitry Torokhov",
    "email": "dmitry.torokhov@gmail.com",
    "time": "Wed Mar 16 22:11:34 2011 -0700"
  },
  "committer": {
    "name": "Dmitry Torokhov",
    "email": "dmitry.torokhov@gmail.com",
    "time": "Wed Mar 16 23:29:29 2011 -0700"
  },
  "message": "Input: tsc2005 - add open/close\n\nIntroduce open and close methods for the input device to keep the device\npowered down when it is not in use. Also rework interaction between\ninterrupt thread and starting/shutting off/resetting the device: instead\nof taking a mutex in the intterrupt thread and elsewhere disable interrupts\nbefore transitioning the device in a new state.\n\nThe ESD handling is also separated from the IRQ thread; we poll regularly\nat a given interval and simply skip reads if we see that valid interrupt\nhappened not so long ago. This allows us not cancel and reschedule ESD\nwork from interrupt context all the time.\n\nTested-by: Aaro Koskinen \u003caaro.koskinen@nokia.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5a15919ec4c75b77db52df4a7bfbb74a5d92b690",
      "old_mode": 33188,
      "old_path": "drivers/input/touchscreen/tsc2005.c",
      "new_id": "3e1c9c297f33051783b85f983c244775a4e44264",
      "new_mode": 33188,
      "new_path": "drivers/input/touchscreen/tsc2005.c"
    }
  ]
}
