)]}'
{
  "commit": "6ba3437f9c4d2aa0074d036d6e4469361f1267aa",
  "tree": "f3e947e39115ac6bd9283d9e2d090a4f4916c86f",
  "parents": [
    "cda4ccca098f9264e4c5bfe5f04b1b0b10c9d356"
  ],
  "author": {
    "name": "Xiaoming Ni",
    "email": "nixiaoming@huawei.com",
    "time": "Wed Nov 17 15:41:27 2021 -0800"
  },
  "committer": {
    "name": "Luis Chamberlain",
    "email": "mcgrof@kernel.org",
    "time": "Thu Nov 18 11:25:17 2021 -0800"
  },
  "message": "dnotify: move dnotify sysctl to dnotify.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\nSo move dnotify sysctls to dnotify.c and use register_sysctl() to\nregister the sysctl interface.\n\nSigned-off-by: Xiaoming Ni \u003cnixiaoming@huawei.com\u003e\n[mcgrof: adjust the commit log to justify the move]\nSigned-off-by: Luis Chamberlain \u003cmcgrof@kernel.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e85e13c50d6d48289bb07a38507fcdc0ec703cdb",
      "old_mode": 33188,
      "old_path": "fs/notify/dnotify/dnotify.c",
      "new_id": "68f40fe3fe05ef049d366471fc17093da7189917",
      "new_mode": 33188,
      "new_path": "fs/notify/dnotify/dnotify.c"
    },
    {
      "type": "modify",
      "old_id": "5b8fb5257bc8c6a0a8d25c22ec617c20d12eaca3",
      "old_mode": 33188,
      "old_path": "kernel/sysctl.c",
      "new_id": "4eb09653ed7c16c76f85e7e34150d44954c123ee",
      "new_mode": 33188,
      "new_path": "kernel/sysctl.c"
    }
  ]
}
