)]}'
{
  "commit": "f72d41fa902fb19a9b63028202a400b0ce497491",
  "tree": "8e8b3caaa53d5328a3d8599c59ad78ab90e79d95",
  "parents": [
    "8a8de66c4f6ebd0f6d3da026ec24339aa5d1db12"
  ],
  "author": {
    "name": "Oleg Nesterov",
    "email": "oleg@redhat.com",
    "time": "Tue Nov 05 19:50:39 2013 +0100"
  },
  "committer": {
    "name": "Oleg Nesterov",
    "email": "oleg@redhat.com",
    "time": "Wed Nov 06 20:00:09 2013 +0100"
  },
  "message": "uprobes: Export write_opcode() as uprobe_write_opcode()\n\nset_swbp() and set_orig_insn() are __weak, but this is pointless\nbecause write_opcode() is static.\n\nExport write_opcode() as uprobe_write_opcode() for the upcoming\narm port, this way it can actually override set_swbp() and use\n__opcode_to_mem_arm(bpinsn) instead if UPROBE_SWBP_INSN.\n\nSigned-off-by: Oleg Nesterov \u003coleg@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "28473e3f6068d6dfd50820ac1db329fb5e3d141c",
      "old_mode": 33188,
      "old_path": "include/linux/uprobes.h",
      "new_id": "319eae70fe8415f774e57c4861b98688fb81bb4c",
      "new_mode": 33188,
      "new_path": "include/linux/uprobes.h"
    },
    {
      "type": "modify",
      "old_id": "fbcff61b5099f841e18680afd132e2f5338e5bd9",
      "old_mode": 33188,
      "old_path": "kernel/events/uprobes.c",
      "new_id": "0ac346ae5edb85b3837ea264dfda877bcd103191",
      "new_mode": 33188,
      "new_path": "kernel/events/uprobes.c"
    }
  ]
}
