)]}'
{
  "commit": "5cacdb4add1b1e50fe75edc50ebbb7bddd9cf5e7",
  "tree": "bd6595bb8c5c7e20ad01ed7ef766d873e5d26db3",
  "parents": [
    "e28cbf22933d0c0ccaf3c4c27a1a263b41f73859"
  ],
  "author": {
    "name": "Christoph Hellwig",
    "email": "hch@lst.de",
    "time": "Wed Mar 10 15:21:21 2010 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Fri Mar 12 15:52:32 2010 -0800"
  },
  "message": "Add generic sys_olduname()\n\nAdd generic implementations of the old and really old uname system calls.\nNote that sh only implements sys_olduname but not sys_oldolduname, but I\u0027m\nnot going to bother with another ifdef for that special case.\n\nm32r implemented an old uname but never wired it up, so kill it, too.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: James Morris \u003cjmorris@namei.org\u003e\nCc: Andreas Schwab \u003cschwab@linux-m68k.org\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": "cf2e7279ce9bf593e0dc2f2f6b0e105d00a8e1d8",
      "old_mode": 33188,
      "old_path": "arch/m32r/kernel/sys_m32r.c",
      "new_id": "0a00f467edfa9645f49ea0d7b614c905921dcc44",
      "new_mode": 33188,
      "new_path": "arch/m32r/kernel/sys_m32r.c"
    },
    {
      "type": "modify",
      "old_id": "97fe472095f214cd7479e2fac9674826d79162ba",
      "old_mode": 33188,
      "old_path": "arch/mips/include/asm/unistd.h",
      "new_id": "1b5a6648eb86dda1598877acf8fd4a9ac9b301c1",
      "new_mode": 33188,
      "new_path": "arch/mips/include/asm/unistd.h"
    },
    {
      "type": "modify",
      "old_id": "257bf0141775e905a3734e77719c1d6c6952d585",
      "old_mode": 33188,
      "old_path": "arch/mips/kernel/syscall.c",
      "new_id": "e96b1c30c7aac6c708d4b55aa5a09f2fb7af31f9",
      "new_mode": 33188,
      "new_path": "arch/mips/kernel/syscall.c"
    },
    {
      "type": "modify",
      "old_id": "c13821fe87419930a3d9ffeeb5434b6526ca1182",
      "old_mode": 33188,
      "old_path": "arch/powerpc/include/asm/unistd.h",
      "new_id": "f0a10266e7f7b0245180661ae3dc0de2cd92390e",
      "new_mode": 33188,
      "new_path": "arch/powerpc/include/asm/unistd.h"
    },
    {
      "type": "modify",
      "old_id": "69d3c5d50a54a2295d33fa4e94b629ea0b09f4a7",
      "old_mode": 33188,
      "old_path": "arch/powerpc/kernel/syscalls.c",
      "new_id": "f2496f2faeccc37231110392363d0914d599e5b5",
      "new_mode": 33188,
      "new_path": "arch/powerpc/kernel/syscalls.c"
    },
    {
      "type": "modify",
      "old_id": "c1ce2862f7be50e14ba669c6e426faaa04d8c058",
      "old_mode": 33188,
      "old_path": "arch/sh/include/asm/syscalls.h",
      "new_id": "507725af2e549e6e024064dd749f7636bce3f375",
      "new_mode": 33188,
      "new_path": "arch/sh/include/asm/syscalls.h"
    },
    {
      "type": "modify",
      "old_id": "a48f65e2e4295807a4d6bada2a353afc8398335e",
      "old_mode": 33188,
      "old_path": "arch/sh/include/asm/unistd_32.h",
      "new_id": "0e7f0fc8f0864f11b7108d36674b90ad5c508b74",
      "new_mode": 33188,
      "new_path": "arch/sh/include/asm/unistd_32.h"
    },
    {
      "type": "modify",
      "old_id": "7709b2b8f752f55fd4ccb0ee3eb4b76a19805eff",
      "old_mode": 33188,
      "old_path": "arch/sh/include/asm/unistd_64.h",
      "new_id": "0580c33a1e04725811ebcc2cfe13caa1a3a11362",
      "new_mode": 33188,
      "new_path": "arch/sh/include/asm/unistd_64.h"
    },
    {
      "type": "modify",
      "old_id": "c18cfaa67fddf3299ed5db9db6b9710c03fae289",
      "old_mode": 33188,
      "old_path": "arch/sh/kernel/sys_sh.c",
      "new_id": "81f58371613dc71c97e2cc576d91eae8266d6934",
      "new_mode": 33188,
      "new_path": "arch/sh/kernel/sys_sh.c"
    },
    {
      "type": "modify",
      "old_id": "cccab850c27ec221a5bf6d13a9e155a580c40a40",
      "old_mode": 33188,
      "old_path": "arch/um/kernel/syscall.c",
      "new_id": "4393173923f5f408019456a3428d9d7d1c1f75e5",
      "new_mode": 33188,
      "new_path": "arch/um/kernel/syscall.c"
    },
    {
      "type": "modify",
      "old_id": "34f821802c23aca3fc6ea03951df045675359fbc",
      "old_mode": 33188,
      "old_path": "arch/x86/ia32/ia32entry.S",
      "new_id": "59b4556a5b92288eb23b8cb09fc28c6ea2bd2e5d",
      "new_mode": 33188,
      "new_path": "arch/x86/ia32/ia32entry.S"
    },
    {
      "type": "modify",
      "old_id": "56c99f46e289afac94576007f6b8478efe4507ef",
      "old_mode": 33188,
      "old_path": "arch/x86/ia32/sys_ia32.c",
      "new_id": "74c35431b7d830ebb4ca7979945cdbf19714f8ff",
      "new_mode": 33188,
      "new_path": "arch/x86/ia32/sys_ia32.c"
    },
    {
      "type": "modify",
      "old_id": "7d348d80366980430082211285e3935c273c6961",
      "old_mode": 33188,
      "old_path": "arch/x86/include/asm/sys_ia32.h",
      "new_id": "3ad421784ae7ae477db33707feee7cdd0ddc3bed",
      "new_mode": 33188,
      "new_path": "arch/x86/include/asm/sys_ia32.h"
    },
    {
      "type": "modify",
      "old_id": "47cd606c353757acf3742901c8fddde005c7fc53",
      "old_mode": 33188,
      "old_path": "arch/x86/include/asm/syscalls.h",
      "new_id": "5c044b43e9a7359ce834b54e5b6f8d736d95e5cc",
      "new_mode": 33188,
      "new_path": "arch/x86/include/asm/syscalls.h"
    },
    {
      "type": "modify",
      "old_id": "45e64a17b86e273818f895d9dad3e3208fd5ed4b",
      "old_mode": 33188,
      "old_path": "arch/x86/include/asm/unistd_32.h",
      "new_id": "beb9b5f8f8a4183299d8cfbdd9816cf0391ab2ed",
      "new_mode": 33188,
      "new_path": "arch/x86/include/asm/unistd_32.h"
    },
    {
      "type": "modify",
      "old_id": "83e2d6dc50380ea806ddd0bde444b9fed1d8eaf0",
      "old_mode": 33188,
      "old_path": "arch/x86/include/asm/unistd_64.h",
      "new_id": "ff4307b0e81e13544c5f34455713214d58c4e464",
      "new_mode": 33188,
      "new_path": "arch/x86/include/asm/unistd_64.h"
    },
    {
      "type": "modify",
      "old_id": "8b5c348fdcf245210a7a941e984b33adf0aa818d",
      "old_mode": 33188,
      "old_path": "arch/x86/kernel/sys_i386_32.c",
      "new_id": "196552bb412c76a129cc8f63ad6e836b91dd51ee",
      "new_mode": 33188,
      "new_path": "arch/x86/kernel/sys_i386_32.c"
    },
    {
      "type": "modify",
      "old_id": "fbb61ae70e06447ed2ce3906231963b02ba708c9",
      "old_mode": 33188,
      "old_path": "include/linux/syscalls.h",
      "new_id": "44f2ad0e88252de06c20e157a9f1055a1c8d82eb",
      "new_mode": 33188,
      "new_path": "include/linux/syscalls.h"
    },
    {
      "type": "modify",
      "old_id": "e483eb5530e407c43cd86e732202562ca885ec8b",
      "old_mode": 33188,
      "old_path": "kernel/sys.c",
      "new_id": "8298878f4f7116ec8b04d6babbd016cfa2edb026",
      "new_mode": 33188,
      "new_path": "kernel/sys.c"
    }
  ]
}
