)]}'
{
  "commit": "4cd2e0e70af6897ca2247fa1ffb1553ca16b4903",
  "tree": "55e54fb3ca4ea687448ffaddd34e8cb4366466d7",
  "parents": [
    "f28380185193610c716a90ec9b9e696638a495ce"
  ],
  "author": {
    "name": "Eric W. Biederman",
    "email": "ebiederm@xmission.com",
    "time": "Wed Apr 18 17:30:19 2018 -0500"
  },
  "committer": {
    "name": "Eric W. Biederman",
    "email": "ebiederm@xmission.com",
    "time": "Wed Oct 03 16:47:15 2018 +0200"
  },
  "message": "signal: Introduce copy_siginfo_from_user and use it\u0027s return value\n\nIn preparation for using a smaller version of siginfo in the kernel\nintroduce copy_siginfo_from_user and use it when siginfo is copied from\nuserspace.\n\nMake the pattern for using copy_siginfo_from_user and\ncopy_siginfo_from_user32 to capture the return value and return that\nvalue on error.\n\nThis is a necessary prerequisite for using a smaller siginfo\nin the kernel than the kernel exports to userspace.\n\nSigned-off-by: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3d4cd5db30a966b015a89cccc78b9fc2301bb895",
      "old_mode": 33188,
      "old_path": "include/linux/signal.h",
      "new_id": "de94c159bfb0aee8daaef9f5953160401d76f224",
      "new_mode": 33188,
      "new_path": "include/linux/signal.h"
    },
    {
      "type": "modify",
      "old_id": "45f77a1b9c974276269a6f1dafee02ec0fadbcbe",
      "old_mode": 33188,
      "old_path": "kernel/ptrace.c",
      "new_id": "a807ff5cc1a96735d812328a0410bbccd7b23b43",
      "new_mode": 33188,
      "new_path": "kernel/ptrace.c"
    },
    {
      "type": "modify",
      "old_id": "debb485a76db2bc50a24780da7aeed941dfef818",
      "old_mode": 33188,
      "old_path": "kernel/signal.c",
      "new_id": "c0e289e62d77d6dd48b4ade0b1416d9f01dc8919",
      "new_mode": 33188,
      "new_path": "kernel/signal.c"
    }
  ]
}
