)]}'
{
  "commit": "3ff9c075cc767b3060bdac12da72fc94dd7da1b8",
  "tree": "68514aa6c9c1556f490fc7e729562f2b18a593f1",
  "parents": [
    "3fe3331bb285700ab2253dbb07f8e478fcea2f1b"
  ],
  "author": {
    "name": "Masami Hiramatsu",
    "email": "mhiramat@kernel.org",
    "time": "Sun Feb 24 01:49:52 2019 +0900"
  },
  "committer": {
    "name": "Ingo Molnar",
    "email": "mingo@kernel.org",
    "time": "Fri Apr 19 14:26:05 2019 +0200"
  },
  "message": "x86/kprobes: Verify stack frame on kretprobe\n\nVerify the stack frame pointer on kretprobe trampoline handler,\nIf the stack frame pointer does not match, it skips the wrong\nentry and tries to find correct one.\n\nThis can happen if user puts the kretprobe on the function\nwhich can be used in the path of ftrace user-function call.\nSuch functions should not be probed, so this adds a warning\nmessage that reports which function should be blacklisted.\n\nTested-by: Andrea Righi \u003crighi.andrea@gmail.com\u003e\nSigned-off-by: Masami Hiramatsu \u003cmhiramat@kernel.org\u003e\nAcked-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nCc: Mathieu Desnoyers \u003cmathieu.desnoyers@efficios.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: stable@vger.kernel.org\nLink: http://lkml.kernel.org/r/155094059185.6137.15527904013362842072.stgit@devbox\nSigned-off-by: Ingo Molnar \u003cmingo@kernel.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a034cb808e7eb482e6fd8eae3fac9afca63b429c",
      "old_mode": 33188,
      "old_path": "arch/x86/kernel/kprobes/core.c",
      "new_id": "18fbe9be2d683d2fb0d028aaf178e3f638fa4a0d",
      "new_mode": 33188,
      "new_path": "arch/x86/kernel/kprobes/core.c"
    },
    {
      "type": "modify",
      "old_id": "201f0f2683f25bd382267042f9f7dbec8460f093",
      "old_mode": 33188,
      "old_path": "include/linux/kprobes.h",
      "new_id": "9a897256e481f311a1de41e448c52710d2c2f247",
      "new_mode": 33188,
      "new_path": "include/linux/kprobes.h"
    }
  ]
}
