)]}'
{
  "commit": "a8db2db1e6a8d323d87a67c5391d48fe2b97faf5",
  "tree": "0aa5fb9f80e4a476e097337104a3e1f94f39a96e",
  "parents": [
    "9e4e23bccb127fac109e765dfb7f9372661cb415"
  ],
  "author": {
    "name": "Oleg Nesterov",
    "email": "oleg@tv-sign.ru",
    "time": "Sun Oct 30 15:01:38 2005 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@g5.osdl.org",
    "time": "Sun Oct 30 17:37:17 2005 -0800"
  },
  "message": "[PATCH] introduce setup_timer() helper\n\nEvery user of init_timer() also needs to initialize -\u003efunction and -\u003edata\nfields.  This patch adds a simple setup_timer() helper for that.\n\nThe schedule_timeout() is patched as an example of usage.\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": "b2a238b5a17ed36cc7a071be01f62231d80cc5c0",
      "old_mode": 33188,
      "old_path": "arch/x86_64/kernel/i8259.c",
      "new_id": "c6c9791d77c18aa2ed7025f7b9c7a0b07e18f132",
      "new_mode": 33188,
      "new_path": "arch/x86_64/kernel/i8259.c"
    },
    {
      "type": "modify",
      "old_id": "3340f3bd135daa9c4c42741d98df1a6b469e6ba6",
      "old_mode": 33188,
      "old_path": "include/linux/timer.h",
      "new_id": "ddd5bbe1fc8e935524f2f769c286fa282b5b8b81",
      "new_mode": 33188,
      "new_path": "include/linux/timer.h"
    },
    {
      "type": "modify",
      "old_id": "6a2e5f8dc725ffea0b73bb60036838b6ca628c5f",
      "old_mode": 33188,
      "old_path": "kernel/timer.c",
      "new_id": "6ed1a826e5ced0f3812bdc5126cd46ada4ef92eb",
      "new_mode": 33188,
      "new_path": "kernel/timer.c"
    }
  ]
}
