)]}'
{
  "commit": "5a059f1ac0ed0c937257027aed5da50241f5ec2b",
  "tree": "492d0a8bf452167baa9b941edc1d8edf9577ed7b",
  "parents": [
    "99f5e9718185f07458ae70c2282c2153a2256c91"
  ],
  "author": {
    "name": "Russell King",
    "email": "rmk@dyn-67.arm.linux.org.uk",
    "time": "Sun Dec 17 18:23:10 2006 +0000"
  },
  "committer": {
    "name": "Russell King",
    "email": "rmk+kernel@arm.linux.org.uk",
    "time": "Sun Dec 17 18:23:31 2006 +0000"
  },
  "message": "[ARM] Add more syscalls\n\nAdd:\n  sys_unshare\n  sys_set_robust_list\n  sys_get_robust_list\n  sys_splice\n  sys_arm_sync_file_range\n  sys_tee\n  sys_vmsplice\n  sys_move_pages\n  sys_getcpu\n\nSpecial note about sys_arm_sync_file_range(), which is implemented as:\n\nasmlinkage long sys_arm_sync_file_range(int fd, unsigned int flags,\n                                        loff_t offset, loff_t nbytes)\n{\n        return sys_sync_file_range(fd, offset, nbytes, flags);\n}\n\nWe can\u0027t export sys_sync_file_range() directly on ARM because the\nargument list someone picked does not fit in the available registers.\nWould be nice if... there was an arch maintainer review mechanism for\nnew syscalls before they hit the kernel.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e8f74363328ce6a40fb43084677cda482436284a",
      "old_mode": 33188,
      "old_path": "arch/arm/kernel/calls.S",
      "new_id": "f7598cbc7ec5a788cf6f032a548372682f679feb",
      "new_mode": 33188,
      "new_path": "arch/arm/kernel/calls.S"
    },
    {
      "type": "modify",
      "old_id": "00c18d35913cb2c9a6da852fba86d67efa9fd5a4",
      "old_mode": 33188,
      "old_path": "arch/arm/kernel/sys_arm.c",
      "new_id": "3d4fcbc162769b9bf71f3da77b5488f15df5c50a",
      "new_mode": 33188,
      "new_path": "arch/arm/kernel/sys_arm.c"
    },
    {
      "type": "modify",
      "old_id": "32b06eb5281949a1511d394fdd6fab8a87f3240b",
      "old_mode": 33188,
      "old_path": "include/asm-arm/unistd.h",
      "new_id": "97e7060000cf9170fe376bf689681ef2c1f303f7",
      "new_mode": 33188,
      "new_path": "include/asm-arm/unistd.h"
    }
  ]
}
