)]}'
{
  "commit": "e6c4dcb308160115287afd87afb63b5684d75a5b",
  "tree": "39f5d7025289979f52bf1c787db5102f2889995d",
  "parents": [
    "63be1a81e40733ecd175713b6a7558dc43f00851"
  ],
  "author": {
    "name": "Naveen N. Rao",
    "email": "naveen.n.rao@linux.vnet.ibm.com",
    "time": "Mon Oct 30 20:42:09 2017 +0530"
  },
  "committer": {
    "name": "Michael Ellerman",
    "email": "mpe@ellerman.id.au",
    "time": "Wed Nov 01 15:51:03 2017 +1100"
  },
  "message": "powerpc/kprobes: Dereference function pointers only if the address does not belong to kernel text\n\nThis makes the changes introduced in commit 83e840c770f2c5\n(\"powerpc64/elfv1: Only dereference function descriptor for non-text\nsymbols\") to be specific to the kprobe subsystem.\n\nWe previously changed ppc_function_entry() to always check the provided\naddress to confirm if it needed to be dereferenced. This is actually\nonly an issue for kprobe blacklisted asm labels (through use of\n_ASM_NOKPROBE_SYMBOL) and can cause other issues with ftrace. Also, the\nadditional checks are not really necessary for our other uses.\n\nAs such, move this check to the kprobes subsystem.\n\nFixes: 83e840c770f2 (\"powerpc64/elfv1: Only dereference function descriptor for non-text symbols\")\nCc: stable@vger.kernel.org # v4.13+\nSigned-off-by: Naveen N. Rao \u003cnaveen.n.rao@linux.vnet.ibm.com\u003e\nSigned-off-by: Michael Ellerman \u003cmpe@ellerman.id.au\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "367494dc67d9e89a34ae7273b737479349987aef",
      "old_mode": 33188,
      "old_path": "arch/powerpc/kernel/kprobes.c",
      "new_id": "bebc3007a793af02394909f47d29f30ab79c5b86",
      "new_mode": 33188,
      "new_path": "arch/powerpc/kernel/kprobes.c"
    }
  ]
}
