)]}'
{
  "commit": "82805ab77d25643f579d90397dcd34f05d1b750a",
  "tree": "4e5fd250d8625e032250fd02101c3b6ce595cbbf",
  "parents": [
    "7bc465605ffa90b281d6b774fcb13911636a6d45"
  ],
  "author": {
    "name": "Tejun Heo",
    "email": "tj@kernel.org",
    "time": "Tue Jun 29 10:07:09 2010 +0200"
  },
  "committer": {
    "name": "Tejun Heo",
    "email": "tj@kernel.org",
    "time": "Tue Jun 29 10:07:09 2010 +0200"
  },
  "message": "kthread: implement kthread_data()\n\nImplement kthread_data() which takes @task pointing to a kthread and\nreturns @data specified when creating the kthread.  The caller is\nresponsible for ensuring the validity of @task when calling this\nfunction.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f93cb6979edc705531195aebec3cd61ccd4efb35",
      "old_mode": 33188,
      "old_path": "include/linux/kthread.h",
      "new_id": "685ea65eb803fddf1c47ee3e420fe3056278685b",
      "new_mode": 33188,
      "new_path": "include/linux/kthread.h"
    },
    {
      "type": "modify",
      "old_id": "8b63c7fee73b9a32c95bca1340869e80140d6845",
      "old_mode": 33188,
      "old_path": "kernel/kthread.c",
      "new_id": "2dc3786349d1723394c25e512b9b570bcf5a4f7e",
      "new_mode": 33188,
      "new_path": "kernel/kthread.c"
    }
  ]
}
