)]}'
{
  "commit": "bf8fde785b872282e7e86d9ea8a9c4e543985bb3",
  "tree": "cb813edfbb04c8474caab0f8a26a8512a503cf82",
  "parents": [
    "7b5cc6ee6cf9001775c348bac09814a45f1276b7"
  ],
  "author": {
    "name": "Jeff Dike",
    "email": "jdike@addtoit.com",
    "time": "Mon Feb 04 22:31:04 2008 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@woody.linux-foundation.org",
    "time": "Tue Feb 05 09:44:29 2008 -0800"
  },
  "message": "uml: miscellaneous code cleanups\n\nCode tidying -\n\tthe pid field of struct irq_fd isn\u0027t used, so it is removed\n     \tos_set_fd_async needed to read flags before changing them, it\ndoesn\u0027t need a pid passed in because it can call getpid itself, and a\nblock of unused code needed deleting\n\tos_get_exec_close was unused, so it is removed\n\tptrace_child called _exit for historical reasons which are no\nlonger valid, so just calls exit instead\n\nSigned-off-by: Jeff Dike \u003cjdike@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "884a9c17eea08b55c87086958b5991a1b8b2f2e6",
      "old_mode": 33188,
      "old_path": "arch/um/include/irq_user.h",
      "new_id": "e60b31873de135ebd949723ca2cdc283deab31d3",
      "new_mode": 33188,
      "new_path": "arch/um/include/irq_user.h"
    },
    {
      "type": "modify",
      "old_id": "9428d34792caef5363d6c790bccb4c9fa94fbe6e",
      "old_mode": 33188,
      "old_path": "arch/um/include/os.h",
      "new_id": "fdac1a55d03193f7d965f33878c1cea5ca809cce",
      "new_mode": 33188,
      "new_path": "arch/um/include/os.h"
    },
    {
      "type": "modify",
      "old_id": "ba11ccd6a8a3f72e4ab641a5f79f21a740a1ad0a",
      "old_mode": 33188,
      "old_path": "arch/um/kernel/irq.c",
      "new_id": "91587f8db34019a1045c81159f120eb1bd69c1ce",
      "new_mode": 33188,
      "new_path": "arch/um/kernel/irq.c"
    },
    {
      "type": "modify",
      "old_id": "187a756f3e5b11ac719fafe7efd6fbc91330b033",
      "old_mode": 33188,
      "old_path": "arch/um/kernel/ksyms.c",
      "new_id": "5311ee93ede3851c3ad311d134f911ec9c483188",
      "new_mode": 33188,
      "new_path": "arch/um/kernel/ksyms.c"
    },
    {
      "type": "modify",
      "old_id": "a12e5bd15790d2d56131fb01c1e87d5b4ee058db",
      "old_mode": 33188,
      "old_path": "arch/um/kernel/smp.c",
      "new_id": "869ac68022098689979d3edf9c04844ae355850b",
      "new_mode": 33188,
      "new_path": "arch/um/kernel/smp.c"
    },
    {
      "type": "modify",
      "old_id": "9387cb11c0ad21aaf2dd3d26161251d35fcd3515",
      "old_mode": 33188,
      "old_path": "arch/um/os-Linux/file.c",
      "new_id": "4f547d75b17eae81fd88fece0819957ddaa8e8a4",
      "new_mode": 33188,
      "new_path": "arch/um/os-Linux/file.c"
    },
    {
      "type": "modify",
      "old_id": "6d56d15884fdf06655aa46c1eb7900ee8a5068e2",
      "old_mode": 33188,
      "old_path": "arch/um/os-Linux/start_up.c",
      "new_id": "bcf0c9b86b1090a70fa22c9c137c94268bbd8c79",
      "new_mode": 33188,
      "new_path": "arch/um/os-Linux/start_up.c"
    }
  ]
}
