)]}'
{
  "commit": "c18add41d859b4feec081eab6cfd624a5642973d",
  "tree": "843faf6f2cdce748a174a968faca196c75a21b65",
  "parents": [
    "f970553939521ee937dadb94ba17632f915fac93"
  ],
  "author": {
    "name": "Xiaoming Ni",
    "email": "nixiaoming@huawei.com",
    "time": "Thu Nov 18 14:41:02 2021 -0800"
  },
  "committer": {
    "name": "Luis Chamberlain",
    "email": "mcgrof@kernel.org",
    "time": "Tue Nov 23 09:50:46 2021 -0800"
  },
  "message": "kprobe: move sysctl_kprobes_optimization to kprobes.c\n\nThe kernel/sysctl.c is a kitchen sink where everyone leaves\ntheir dirty dishes, this makes it very difficult to maintain.\n\nTo help with this maintenance let\u0027s start by moving sysctls to\nplaces where they actually belong. The proc sysctl maintainers\ndo not want to know what sysctl knobs you wish to add for your own\npiece of code, we just care about the core logic.\n\nMove sysctl_kprobes_optimization from kernel/sysctl.c to kernel/kprobes.c.\nUse register_sysctl() to register the sysctl interface.\n\nSigned-off-by: Xiaoming Ni \u003cnixiaoming@huawei.com\u003e\n[mcgrof: fix compile issue when CONFIG_OPTPROBES is disabled]\nSigned-off-by: Luis Chamberlain \u003cmcgrof@kernel.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e974caf39d3e3bfa7d09b577b488650edc5ceebf",
      "old_mode": 33188,
      "old_path": "include/linux/kprobes.h",
      "new_id": "e9c3687c84d56dcef382b7a9bf6591efcc0584f9",
      "new_mode": 33188,
      "new_path": "include/linux/kprobes.h"
    },
    {
      "type": "modify",
      "old_id": "e9db0c810554e2c6b209b15de9b04d504e4080d1",
      "old_mode": 33188,
      "old_path": "kernel/kprobes.c",
      "new_id": "af500d916cfdea28634276e52451e26326317cee",
      "new_mode": 33188,
      "new_path": "kernel/kprobes.c"
    },
    {
      "type": "modify",
      "old_id": "6059dc5a08383814515f0b2326798d6e0050c208",
      "old_mode": 33188,
      "old_path": "kernel/sysctl.c",
      "new_id": "e316df722560e92cc2db0a79874cbaeea9501d5a",
      "new_mode": 33188,
      "new_path": "kernel/sysctl.c"
    }
  ]
}
