)]}'
{
  "commit": "eadfe727dd800fc5fca33e45dbfd392ade5bbbd6",
  "tree": "44b455a2c07aa18e9ead6d54d95f71f0dc64c9d2",
  "parents": [
    "69fbe94f80bc423613fa18dae6656757423732a2"
  ],
  "author": {
    "name": "Christian Brauner",
    "email": "brauner@kernel.org",
    "time": "Wed Oct 14 21:45:14 2026 +0200"
  },
  "committer": {
    "name": "Christian Brauner",
    "email": "brauner@kernel.org",
    "time": "Wed Oct 14 22:08:06 2026 +0200"
  },
  "message": "selftests/filesystems: test that a mntns file can\u0027t take over a lock\n\nAdd a case to the locked mount test:\n\n- a bind of the mount namespace file of a grandchild moved beneath a\n  locked cover must fail with EINVAL\n- a bind of an ordinary file beneath it takes the lock over, the old\n  cover can go and the new one can\u0027t\n- the file is still covered after unshare(CLONE_NEWNS)\n\nLink: https://patch.msgid.link/20261014-work-namei-locked-mnt_ns_file-v1-2-24035bd5d8e9@kernel.org\nSigned-off-by: Christian Brauner (Amutable) \u003cbrauner@kernel.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0799b2ba545d702f02476664267869cbf3a57312",
      "old_mode": 33188,
      "old_path": "tools/testing/selftests/filesystems/umount_propagation/locked_mount_test.c",
      "new_id": "e9b2b874dd161b51c0a8e5c95365fff79c8dcb7f",
      "new_mode": 33188,
      "new_path": "tools/testing/selftests/filesystems/umount_propagation/locked_mount_test.c"
    }
  ]
}
