)]}'
{
  "commit": "ee9dfd7a1d1256b0f51a0bf54bed0a8927c8e2ea",
  "tree": "68969aa5568644cc3908f07371992aedba70f7f0",
  "parents": [
    "509f87c5f564627b6b9fc763e74ef3608213d610"
  ],
  "author": {
    "name": "Dmitry Torokhov",
    "email": "dmitry.torokhov@gmail.com",
    "time": "Fri Dec 30 15:16:45 2011 -0800"
  },
  "committer": {
    "name": "Dmitry Torokhov",
    "email": "dmitry.torokhov@gmail.com",
    "time": "Fri Dec 30 15:26:36 2011 -0800"
  },
  "message": "Input: psmouse - make sure we do not use stale methods\n\nSeveral protocol initialization routines can fail after they set up\npsmouse methods, such as reconnect and disconnect. This may lead to\nthese stale methods used with different protocol that they were\nintended to be used for and may cause unpredictavle behavior and/or\ncrashes.\n\nMake sure we start with a clean slate before executing each and every\nprotocol detection and/or initialization routine.\n\nReported-by: Paul Fox \u003cpgf@laptop.org\u003e\nAcked-by: Tai-hwa Liang \u003cavatar@sentelic.com\u003e\nAcked-by: Paul Fox \u003cpgf@laptop.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "200be9c9dbc73c29b95ee7b7785a0ca25c89faa9",
      "old_mode": 33188,
      "old_path": "drivers/input/mouse/psmouse-base.c",
      "new_id": "de7e8bc17b1f053906bfea7811bd791ed38dcd96",
      "new_mode": 33188,
      "new_path": "drivers/input/mouse/psmouse-base.c"
    }
  ]
}
