)]}'
{
  "commit": "9b9e8bb81c41fd27e7b57a1c936fde140548535f",
  "tree": "437b358e15a2d2e57e2fcd0696a0b3280bda0181",
  "parents": [
    "10da12d352b7b2bb330a8609fdda9a58bf0e9856"
  ],
  "author": {
    "name": "Al Viro",
    "email": "viro@zeniv.linux.org.uk",
    "time": "Sat May 30 03:48:34 2026 -0400"
  },
  "committer": {
    "name": "Al Viro",
    "email": "viro@zeniv.linux.org.uk",
    "time": "Mon Jun 08 14:51:50 2026 -0400"
  },
  "message": "configfs: fix lockless traversals of -\u003es_children\n\nHaving the parent directory locked protects entries from removal\nby another thread, but it does *not* protect cursors from being\nmoved around by lseek() - or freed, for that matter.\n\nFixes: 6f6107640625 (\"configfs: Introduce configfs_dirent_lock\")\nReviewed-by: Jan Kara \u003cjack@suse.cz\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e84483a0836d8e88bf94adde476414b05b1e1893",
      "old_mode": 33188,
      "old_path": "fs/configfs/dir.c",
      "new_id": "eb991b2a9c341f8b14a750e5dedd41b5ad84f9e7",
      "new_mode": 33188,
      "new_path": "fs/configfs/dir.c"
    }
  ]
}
