)]}'
{
  "commit": "9ae4345a46bdb148e32a547e89ff29563a11e127",
  "tree": "a451adbb46c8f1838bf234be11cb3233e25fa2da",
  "parents": [
    "7ab7b5adfb923978a2cab7bd3fac9ccf7d21cc3f"
  ],
  "author": {
    "name": "Dmitry Torokhov",
    "email": "dmitry.torokhov@gmail.com",
    "time": "Wed Feb 02 23:04:27 2011 -0800"
  },
  "committer": {
    "name": "Dmitry Torokhov",
    "email": "dmitry.torokhov@gmail.com",
    "time": "Wed Feb 02 23:04:27 2011 -0800"
  },
  "message": "Revert \"Input: do not pass injected events back to the originating handler\"\n\nThis reverts commit 5fdbe44d033d059cc56c2803e6b4dbd8cb4e5e39.\n\nApparently there exist userspace programs that expect to be able to\n\"loop back\" and distribute to readers events written into\n/dev/input/eventX and this change made for the benefit of SysRq\nhandler broke them. Now that SysRq uses alternative method to suppress\nfiltering of the events it re-injects we can safely revert this change.\n\nReported-by: Kristen Carlson Accardi \u003ckristen@linux.intel.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f37da09a5e4cc810f8b37746a797f2737167fa77",
      "old_mode": 33188,
      "old_path": "drivers/input/input.c",
      "new_id": "b8894a059f87236623b395473e57a2c17638623d",
      "new_mode": 33188,
      "new_path": "drivers/input/input.c"
    }
  ]
}
