)]}'
{
  "commit": "858259cf7d1c443c836a2022b78cb281f0a9b95e",
  "tree": "7d306450dd0dfa907bbee1d95f96191c67f74232",
  "parents": [
    "e763b793f7e5c09a859fc420eb0de385d80cf636"
  ],
  "author": {
    "name": "Bodo Stroesser",
    "email": "bstroesser@fujitsu-siemens.com",
    "time": "Mon Nov 07 00:58:55 2005 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@g5.osdl.org",
    "time": "Mon Nov 07 07:53:31 2005 -0800"
  },
  "message": "[PATCH] uml: maintain own LDT entries\n\nPatch imlements full LDT handling in SKAS:\n * UML holds it\u0027s own LDT table, used to deliver data on\n   modify_ldt(READ)\n * UML disables the default_ldt, inherited from the host (SKAS3)\n   or resets LDT entries, set by host\u0027s clib and inherited in\n   SKAS0\n * A new global variable skas_needs_stub is inserted, that\n   can be used to decide, whether stub-pages must be supported\n   or not.\n * Uses the syscall-stub to replace missing PTRACE_LDT (therefore,\n   write_ldt_entry needs to be modified)\n\nSigned-off-by: Bodo Stroesser \u003cbstroesser@fujitsu-siemens.com\u003e\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo Giarrusso \u003cblaisorblade@yahoo.it\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": "09536f81ee42f6e527154d5085fa4f73865da114",
      "old_mode": 33188,
      "old_path": "arch/um/kernel/skas/include/mmu-skas.h",
      "new_id": "44110c521e498bb2d86033d3dea5e71584346804",
      "new_mode": 33188,
      "new_path": "arch/um/kernel/skas/include/mmu-skas.h"
    },
    {
      "type": "modify",
      "old_id": "060934740f9f94e65ed1b4dafd2587b9836766ff",
      "old_mode": 33188,
      "old_path": "arch/um/kernel/skas/include/skas.h",
      "new_id": "daa2f85b684c7dd14845b6d1a63560abad1de67c",
      "new_mode": 33188,
      "new_path": "arch/um/kernel/skas/include/skas.h"
    },
    {
      "type": "modify",
      "old_id": "147466d7ff4f1b90e6273f3b4f99e68f1ffb7c9f",
      "old_mode": 33188,
      "old_path": "arch/um/kernel/skas/mem.c",
      "new_id": "88ab96c609cecec84b1e960a512dc7a10035d8a7",
      "new_mode": 33188,
      "new_path": "arch/um/kernel/skas/mem.c"
    },
    {
      "type": "modify",
      "old_id": "9e5e39cea821f8fe772c54b9363e7731cb22fc9a",
      "old_mode": 33188,
      "old_path": "arch/um/kernel/skas/mmu.c",
      "new_id": "677871f1b37c65d2379cd4b4b3f58e2fc9aec067",
      "new_mode": 33188,
      "new_path": "arch/um/kernel/skas/mmu.c"
    },
    {
      "type": "modify",
      "old_id": "42f2da687dc83a782ce360376457b0c347ec29c7",
      "old_mode": 33188,
      "old_path": "arch/um/kernel/skas/process.c",
      "new_id": "599d679bd4fcb3bfdebff8355d69e8d5b7a13274",
      "new_mode": 33188,
      "new_path": "arch/um/kernel/skas/process.c"
    },
    {
      "type": "modify",
      "old_id": "efe92e8aa2a9e37ffba7974d1dd6ee842928e131",
      "old_mode": 33188,
      "old_path": "arch/um/kernel/skas/process_kern.c",
      "new_id": "9c990253966c596af858b1dbd176084012cd48d2",
      "new_mode": 33188,
      "new_path": "arch/um/kernel/skas/process_kern.c"
    },
    {
      "type": "modify",
      "old_id": "b99ab414542fcb6700b39285fe28aeb5f881c33b",
      "old_mode": 33188,
      "old_path": "arch/um/os-Linux/start_up.c",
      "new_id": "553a09c7d0bc27346abf71ccc98469376d4f49d4",
      "new_mode": 33188,
      "new_path": "arch/um/os-Linux/start_up.c"
    },
    {
      "type": "modify",
      "old_id": "651d9d88b6564dd0c901aa451a5a6e1b2cbad5bb",
      "old_mode": 33188,
      "old_path": "arch/um/scripts/Makefile.rules",
      "new_id": "b3fbf125709b83d5a1bf7814fab538455aa95f26",
      "new_mode": 33188,
      "new_path": "arch/um/scripts/Makefile.rules"
    },
    {
      "type": "modify",
      "old_id": "36b5c2c13289fd900e96f48d87c667f552b49721",
      "old_mode": 33188,
      "old_path": "arch/um/sys-i386/ldt.c",
      "new_id": "6360f1c958d048db6fc46272f7671b5e5f21d0e6",
      "new_mode": 33188,
      "new_path": "arch/um/sys-i386/ldt.c"
    },
    {
      "type": "modify",
      "old_id": "06c3633457a2b28a9a6ad8b69dc523bb60d3ced9",
      "old_mode": 33188,
      "old_path": "arch/um/sys-x86_64/Makefile",
      "new_id": "ea977df395a10eb3254625e46b06483ce35d6b6b",
      "new_mode": 33188,
      "new_path": "arch/um/sys-x86_64/Makefile"
    },
    {
      "type": "modify",
      "old_id": "3259a4db453462e0d50b438ae295ff8cf9568326",
      "old_mode": 33188,
      "old_path": "arch/um/sys-x86_64/syscalls.c",
      "new_id": "6acee5c4ada6fcdff56ddd95313865dd295df508",
      "new_mode": 33188,
      "new_path": "arch/um/sys-x86_64/syscalls.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b42662929b6c04b9980d1607b5856d609976ca7b",
      "new_mode": 33188,
      "new_path": "include/asm-um/ldt-i386.h"
    },
    {
      "type": "modify",
      "old_id": "e908439d338aef6c881ea0f4d2e9e5476136295d",
      "old_mode": 33188,
      "old_path": "include/asm-um/ldt.h",
      "new_id": "4466ff6de0fde32afdd449c7f10959563ecaef4d",
      "new_mode": 33188,
      "new_path": "include/asm-um/ldt.h"
    }
  ]
}
