)]}'
{
  "commit": "6c9979185c7ef4feeb7f8d29be032b8f032a1838",
  "tree": "dd6d45dc21adf280164ba840ae0c954dd0c94233",
  "parents": [
    "5b217fa75c3aea381f1f5fa7ff09e7b4019ea374"
  ],
  "author": {
    "name": "Serge E. Hallyn",
    "email": "serue@us.ibm.com",
    "time": "Fri Sep 29 01:59:11 2006 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@g5.osdl.org",
    "time": "Fri Sep 29 09:18:06 2006 -0700"
  },
  "message": "[PATCH] kthread: convert loop.c to kthread\n\nConvert loop.c from the deprecated kernel_thread to kthread.  This patch\nsimplifies the code quite a bit and passes similar testing to the previous\nsubmission on both emulated x86 and s390.\n\nChanges since last submission:\n\tswitched to using a rather simple loop based on\n\twait_event_interruptible.\n\nSigned-off-by: Serge E. Hallyn \u003cserue@us.ibm.com\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": "c774121684d7f8951ff8b0acafef0e74ce11e23d",
      "old_mode": 33188,
      "old_path": "drivers/block/loop.c",
      "new_id": "e87b88731adcb36d6c8ea297a1b24bf80096c2bc",
      "new_mode": 33188,
      "new_path": "drivers/block/loop.c"
    },
    {
      "type": "modify",
      "old_id": "e76c7611d6cc56e115ad71a49aa25861cc2208f6",
      "old_mode": 33188,
      "old_path": "include/linux/loop.h",
      "new_id": "191a595055f0063db70032a2074d8addb5eb0ad9",
      "new_mode": 33188,
      "new_path": "include/linux/loop.h"
    }
  ]
}
