)]}'
{
  "commit": "011b1628940bc808cebef5f6a81b3a84bc8e7756",
  "tree": "157647056abcb0fb0cf16e2fe3bdd8802845c35b",
  "parents": [
    "1c618302fcf1df71d66c77dfb40faded83d1892d"
  ],
  "author": {
    "name": "Arnd Bergmann",
    "email": "arnd@arndb.de",
    "time": "Wed Sep 16 17:21:03 2020 +0200"
  },
  "committer": {
    "name": "Arnd Bergmann",
    "email": "arnd@arndb.de",
    "time": "Sat Nov 07 23:00:36 2020 +0100"
  },
  "message": "arch: remove compat_alloc_user_space\n\nAll users of compat_alloc_user_space() and copy_in_user() have been\nremoved from the kernel, only a few functions in sparc remain that can\nbe changed to calling arch_copy_in_user() instead.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "23a9fb73c04ff84f57518775b6ec98a24a0ad36d",
      "old_mode": 33188,
      "old_path": "arch/arm64/include/asm/compat.h",
      "new_id": "112da367406219d45f3eadc0f87a97dbaf15c333",
      "new_mode": 33188,
      "new_path": "arch/arm64/include/asm/compat.h"
    },
    {
      "type": "modify",
      "old_id": "991dd5f031e4613cdfceab311d37aec32ee4d60a",
      "old_mode": 33188,
      "old_path": "arch/arm64/include/asm/uaccess.h",
      "new_id": "9c1aa3d2f7752449cc8ca3e79d5919a2d9a988b9",
      "new_mode": 33188,
      "new_path": "arch/arm64/include/asm/uaccess.h"
    },
    {
      "type": "modify",
      "old_id": "d31e1169d9b8e94a98f8034fc3bd32720f90898f",
      "old_mode": 33188,
      "old_path": "arch/arm64/lib/Makefile",
      "new_id": "7cf92c50046baee9d3de2308fadea8470cd57bc7",
      "new_mode": 33188,
      "new_path": "arch/arm64/lib/Makefile"
    },
    {
      "type": "delete",
      "old_id": "80e37ada0ee1a501d5d4fb9fe87db9fc5853af2b",
      "old_mode": 33188,
      "old_path": "arch/arm64/lib/copy_in_user.S",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "65975712a22dcfaa7d5fabe1a2d7b2b847a4d94c",
      "old_mode": 33188,
      "old_path": "arch/mips/include/asm/compat.h",
      "new_id": "c1f3ecb7303c4e14093cf6be8a549e65c6b91354",
      "new_mode": 33188,
      "new_path": "arch/mips/include/asm/compat.h"
    },
    {
      "type": "modify",
      "old_id": "61fc01f177a64bfe6f5d177950ef369d900c2461",
      "old_mode": 33188,
      "old_path": "arch/mips/include/asm/uaccess.h",
      "new_id": "3f6fa0a4b85116ef3e6963e04af10516de4661b6",
      "new_mode": 33188,
      "new_path": "arch/mips/include/asm/uaccess.h"
    },
    {
      "type": "modify",
      "old_id": "88065ee433cdea4fb35a07ca80b65cabf66fa5d2",
      "old_mode": 33188,
      "old_path": "arch/mips/lib/memcpy.S",
      "new_id": "22b7db99f9d5f56ea04a13f2a7ce419a2d2d1285",
      "new_mode": 33188,
      "new_path": "arch/mips/lib/memcpy.S"
    },
    {
      "type": "modify",
      "old_id": "8f33085ff1bd88ad7a46f32adeb4794587027668",
      "old_mode": 33188,
      "old_path": "arch/parisc/include/asm/compat.h",
      "new_id": "ada73558cfbdd05c422e3af02394419fec2b8f2b",
      "new_mode": 33188,
      "new_path": "arch/parisc/include/asm/compat.h"
    },
    {
      "type": "modify",
      "old_id": "ed2cd4fb479b0cc991c23a9a48fbcd6fc3485886",
      "old_mode": 33188,
      "old_path": "arch/parisc/include/asm/uaccess.h",
      "new_id": "7c13314aae4a5880f5f8698e538a3a830b256e73",
      "new_mode": 33188,
      "new_path": "arch/parisc/include/asm/uaccess.h"
    },
    {
      "type": "modify",
      "old_id": "4b75388190b4eb058d4c2733bdb10a6472021af8",
      "old_mode": 33188,
      "old_path": "arch/parisc/lib/memcpy.c",
      "new_id": "ea70a0e083213743a0ddb3c806516287d237b701",
      "new_mode": 33188,
      "new_path": "arch/parisc/lib/memcpy.c"
    },
    {
      "type": "modify",
      "old_id": "9191fc29e6ed11e4d183e09125f6cb73e0dd7943",
      "old_mode": 33188,
      "old_path": "arch/powerpc/include/asm/compat.h",
      "new_id": "6b77bd70ae4b2716c01b6f2e003e8fd5a12e3620",
      "new_mode": 33188,
      "new_path": "arch/powerpc/include/asm/compat.h"
    },
    {
      "type": "modify",
      "old_id": "ea5b9c34b7be5bbd7915abbbec211df022004989",
      "old_mode": 33188,
      "old_path": "arch/s390/include/asm/compat.h",
      "new_id": "4f15c12aa943e3b05a5d71812a6e59f4da99faff",
      "new_mode": 33188,
      "new_path": "arch/s390/include/asm/compat.h"
    },
    {
      "type": "modify",
      "old_id": "c868e7ee49b35000f559ef337e5a8ad030e4d9b9",
      "old_mode": 33188,
      "old_path": "arch/s390/include/asm/uaccess.h",
      "new_id": "d3668eb6469f0985bb1e4c0d9a02d389182a7142",
      "new_mode": 33188,
      "new_path": "arch/s390/include/asm/uaccess.h"
    },
    {
      "type": "modify",
      "old_id": "0267405ab7c69fec93f73df3ed35f381b03c7f38",
      "old_mode": 33188,
      "old_path": "arch/s390/lib/uaccess.c",
      "new_id": "877b0166d919d00875b9fd4820f471992acde193",
      "new_mode": 33188,
      "new_path": "arch/s390/lib/uaccess.c"
    },
    {
      "type": "modify",
      "old_id": "b85842cda99fe0d534b168f87559df6cf6e9b190",
      "old_mode": 33188,
      "old_path": "arch/sparc/include/asm/compat.h",
      "new_id": "d6d42ef70d373ffd9fda2ef171580877b8f3d82f",
      "new_mode": 33188,
      "new_path": "arch/sparc/include/asm/compat.h"
    },
    {
      "type": "modify",
      "old_id": "a75093b993f9aed5c2dd77af4e2f74468a315736",
      "old_mode": 33188,
      "old_path": "arch/sparc/kernel/process_64.c",
      "new_id": "d5f58873ed5b66c88e379050b136229b47f3b78d",
      "new_mode": 33188,
      "new_path": "arch/sparc/kernel/process_64.c"
    },
    {
      "type": "modify",
      "old_id": "e9695a06492ff2f51ee8466ff209ea4ce8f09778",
      "old_mode": 33188,
      "old_path": "arch/sparc/kernel/signal32.c",
      "new_id": "afd8455ea05f9649014a67236f7a20005146c847",
      "new_mode": 33188,
      "new_path": "arch/sparc/kernel/signal32.c"
    },
    {
      "type": "modify",
      "old_id": "f7ef7edcd5c1a53338b1e48275d197a82d9fc9c4",
      "old_mode": 33188,
      "old_path": "arch/sparc/kernel/signal_64.c",
      "new_id": "a4057b57b4034719f4d2a4c77549321a4cf6b739",
      "new_mode": 33188,
      "new_path": "arch/sparc/kernel/signal_64.c"
    },
    {
      "type": "modify",
      "old_id": "0e327a01f50fbbff551727d38ee51fe351011254",
      "old_mode": 33188,
      "old_path": "arch/x86/include/asm/compat.h",
      "new_id": "cbc29436a516dab295943ac80b08713112efbd7f",
      "new_mode": 33188,
      "new_path": "arch/x86/include/asm/compat.h"
    },
    {
      "type": "modify",
      "old_id": "e7265a552f4f0cb47dbfb2a624b7c17b97fdca36",
      "old_mode": 33188,
      "old_path": "arch/x86/include/asm/uaccess_64.h",
      "new_id": "45697e04d77106971f20f3f825bce819e1f2f771",
      "new_mode": 33188,
      "new_path": "arch/x86/include/asm/uaccess_64.h"
    },
    {
      "type": "modify",
      "old_id": "db722ba9ec58181aa57830ca9d13245d62da6f42",
      "old_mode": 33188,
      "old_path": "include/linux/compat.h",
      "new_id": "78325d60d5cc0287e1e8c8b2e8a3fdd31f9740c9",
      "new_mode": 33188,
      "new_path": "include/linux/compat.h"
    },
    {
      "type": "modify",
      "old_id": "c7c6e8b8344d49871fd65524a30b5e1e1d02cbf6",
      "old_mode": 33188,
      "old_path": "include/linux/uaccess.h",
      "new_id": "d7455798459651e6830ae3df8ddc1fe94f0d8fae",
      "new_mode": 33188,
      "new_path": "include/linux/uaccess.h"
    },
    {
      "type": "modify",
      "old_id": "05adfd6fa8bf9dd1137e19520ea8f3b28c5434d2",
      "old_mode": 33188,
      "old_path": "kernel/compat.c",
      "new_id": "55551989d9da50215c2c0954d55baa2a83bc03a9",
      "new_mode": 33188,
      "new_path": "kernel/compat.c"
    }
  ]
}
