)]}'
{
  "commit": "fa1e1bdf78d405f9905b8290ee9211e7a7bbc99b",
  "tree": "92b63c9965beb9718cfe426f2c2a81f397eb87c4",
  "parents": [
    "1cc6f12e03ebc064b74161c684f987284ce9d0cc"
  ],
  "author": {
    "name": "Vincent Hanquez",
    "email": "vincent.hanquez@cl.cam.ac.uk",
    "time": "Thu Jun 23 00:08:44 2005 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@ppc970.osdl.org",
    "time": "Thu Jun 23 09:45:14 2005 -0700"
  },
  "message": "[PATCH] xen: x86: Rename usermode macro\n\nRename user_mode to user_mode_vm and add a user_mode macro similar to the\nx86-64 one.\n\nThis is useful for Xen because the linux xen kernel does not runs on the same\npriviledge that a vanilla linux kernel, and with this we just need to redefine\nuser_mode().\n\nSigned-off-by: Vincent Hanquez \u003cvincent.hanquez@cl.cam.ac.uk\u003e\nCc: Ian Pratt \u003cm+Ian.Pratt@cl.cam.ac.uk\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": "d509836b70c356ec5c61df9cdb967cf5f5c753ba",
      "old_mode": 33188,
      "old_path": "arch/i386/kernel/apic.c",
      "new_id": "8d993fa71754a50a800ea5fd05749017be643a96",
      "new_mode": 33188,
      "new_path": "arch/i386/kernel/apic.c"
    },
    {
      "type": "modify",
      "old_id": "e34f651fa13c001de7b84967c0882d71bda35c1e",
      "old_mode": 33188,
      "old_path": "arch/i386/kernel/ptrace.c",
      "new_id": "0da59b42843cffebc8d104d09376b734cb4ca948",
      "new_mode": 33188,
      "new_path": "arch/i386/kernel/ptrace.c"
    },
    {
      "type": "modify",
      "old_id": "a6e0ddd65bd0df08dbe59cd23c7f2592d1307dc2",
      "old_mode": 33188,
      "old_path": "arch/i386/mach-voyager/voyager_smp.c",
      "new_id": "8c8527593da0a36452041443a8340d1ef7572b8c",
      "new_mode": 33188,
      "new_path": "arch/i386/mach-voyager/voyager_smp.c"
    },
    {
      "type": "modify",
      "old_id": "52d72e074f7f9589917863c83301bb62331e0294",
      "old_mode": 33188,
      "old_path": "arch/i386/oprofile/backtrace.c",
      "new_id": "65dfd2edb67117deec70cc54817440a30050332c",
      "new_mode": 33188,
      "new_path": "arch/i386/oprofile/backtrace.c"
    },
    {
      "type": "modify",
      "old_id": "8618914b35219070948dc1befb49bbcfe11099c4",
      "old_mode": 33188,
      "old_path": "include/asm-i386/ptrace.h",
      "new_id": "eef9f93870d4b103d7f8104d540e5227f883a61e",
      "new_mode": 33188,
      "new_path": "include/asm-i386/ptrace.h"
    },
    {
      "type": "modify",
      "old_id": "5bbc8d3141c86a1cbed6482854631b46a53caa73",
      "old_mode": 33188,
      "old_path": "include/asm-x86_64/ptrace.h",
      "new_id": "ca6f15ff61d42166113d127d2bc51243a0030825",
      "new_mode": 33188,
      "new_path": "include/asm-x86_64/ptrace.h"
    }
  ]
}
