)]}'
{
  "commit": "102093c1d4c075c165a83d2b69ecd64507a6cbe1",
  "tree": "0c4bc1c34429d856e9f8a4092f6f034da618d3e5",
  "parents": [
    "5b4c91c9275409fe6ee2dd2be2fcf5ffd08637e2"
  ],
  "author": {
    "name": "Luis Chamberlain",
    "email": "mcgrof@kernel.org",
    "time": "Wed May 27 19:55:44 2020 -0600"
  },
  "committer": {
    "name": "Luis Chamberlain",
    "email": "mcgrof@kernel.org",
    "time": "Fri May 29 01:02:55 2020 -0600"
  },
  "message": "fs: move namespace sysctls and declare fs base directory\n\nThis moves the namespace sysctls to its own file as part of the\nkernel/sysctl.c spring cleaning\n\nSince we have now removed all sysctls for \"fs\", we now have to\ndeclare it on the filesystem code, we do that using the new helper,\nwhich reduces boiler plate code.\n\nWe rename init_fs_shared_sysctls() to init_fs_sysctls() to reflect\nthat now fs/sysctls.c is taking on the burden of being te first\nto register the base directory as well.\n\nLastly, since init code will load in the order in which we link it\nwe have to move the sysctl code to be linked in early, so that its\nearly init routine runs prior to other fs code. This way, other\nfilesystem code can register their own sysctls using the helpers:\n\n  * register_sysctl_init()\n  * register_sysctl_subdir()\n\nSigned-off-by: Luis Chamberlain \u003cmcgrof@kernel.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "89621421316821e59be6ed713618d1f9081335c7",
      "old_mode": 33188,
      "old_path": "fs/Makefile",
      "new_id": "c4510116567c2038937bace5c21f349cfb6d6421",
      "new_mode": 33188,
      "new_path": "fs/Makefile"
    },
    {
      "type": "modify",
      "old_id": "bd480392aadd8cecb47d78f9b52bb0f9ead06df6",
      "old_mode": 33188,
      "old_path": "fs/namespace.c",
      "new_id": "9670140b8e7bfc84c0402186dfb71e11685f748c",
      "new_mode": 33188,
      "new_path": "fs/namespace.c"
    },
    {
      "type": "modify",
      "old_id": "a757cafba130d17fffdb3fba0b6c8509950dd17c",
      "old_mode": 33188,
      "old_path": "fs/sysctls.c",
      "new_id": "c701273c9432bcf7000c80ca7af2bf4ef92c5303",
      "new_mode": 33188,
      "new_path": "fs/sysctls.c"
    },
    {
      "type": "modify",
      "old_id": "7edac8c7a9c1c9388d534e8a9b390156641eda31",
      "old_mode": 33188,
      "old_path": "include/linux/mount.h",
      "new_id": "40b50d8a2f238e6fdbdc2843e44c7234fe6b270e",
      "new_mode": 33188,
      "new_path": "include/linux/mount.h"
    },
    {
      "type": "modify",
      "old_id": "b73646642e8d7e30c07e726a4e977964ccfeb6c9",
      "old_mode": 33188,
      "old_path": "kernel/sysctl.c",
      "new_id": "89ed42c8520e6659ed9385c67b355eb876ad2ed8",
      "new_mode": 33188,
      "new_path": "kernel/sysctl.c"
    }
  ]
}
