)]}'
{
  "commit": "f972be33ce6a08b5f096ba013c7459a3a82f5f39",
  "tree": "5d495cdfc82dce1b8017244563f2f5437c395433",
  "parents": [
    "fd450b7318b75343fd76b3d95416853e34e72c95"
  ],
  "author": {
    "name": "Oleg Nesterov",
    "email": "oleg@tv-sign.ru",
    "time": "Thu Jun 23 00:09:00 2005 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@ppc970.osdl.org",
    "time": "Thu Jun 23 09:45:17 2005 -0700"
  },
  "message": "[PATCH] posix-timers: use try_to_del_timer_sync()\n\nsys_timer_settime/sys_timer_delete needs to delete k_itimer-\u003ereal.timer\nsynchronously while holding -\u003eit_lock, which is also locked in\nposix_timer_fn.\n\nThis patch removes timer_active/set_timer_inactive which plays with\ntimer_list\u0027s internals in favour of using try_to_del_timer_sync(), which\nwas introduced in the previous patch.\n\nSigned-off-by: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cabb63fc9e16c5437b6ea879074a9a6c0783cf9d",
      "old_mode": 33188,
      "old_path": "kernel/posix-timers.c",
      "new_id": "5b7b4736d82b6afc50c3f5f7028e8c6f69645de6",
      "new_mode": 33188,
      "new_path": "kernel/posix-timers.c"
    }
  ]
}
