)]}'
{
  "commit": "484d4fbfdafea581fdc2fd04df6781c3a59122c9",
  "tree": "3e61220c836d1fa60ed41944c2664851b324dd93",
  "parents": [
    "b85ea95d086471afb4ad062012a4d73cd328fa86"
  ],
  "author": {
    "name": "Amir Goldstein",
    "email": "amir73il@gmail.com",
    "time": "Sun Nov 12 08:55:57 2023 +0200"
  },
  "committer": {
    "name": "Al Viro",
    "email": "viro@zeniv.linux.org.uk",
    "time": "Sat Nov 18 16:15:19 2023 -0500"
  },
  "message": "ovl: stop using d_alloc_anon()/d_instantiate_anon()\n\nCommit f9c34674bc60 (\"vfs: factor out helpers d_instantiate_anon() and\nd_alloc_anon()\") was introduced so overlayfs could initialize a non-dir\ndisconnected overlay dentry before overlay inode is attached to it.\n\nSince commit (\"0af950f57fef ovl: move ovl_entry into ovl_inode\"), all\novl_obtain_alias() can do is set DCACHE_OP_*REVALIDATE flags in -\u003ed_flags\nand OVL_E_UPPER_ALIAS flag in -\u003ed_fsdata.\n\nThe DCACHE_OP_*REVALIDATE flags and OVL_E_UPPER_ALIAS flag are irrelevant\nfor a disconnected non-dir dentry, so it is better to use d_obtain_alias()\ninstead of open coding it.\n\nSuggested-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Amir Goldstein \u003camir73il@gmail.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7e16bbcad95e631921b5fe5fe97d220dc10fa08a",
      "old_mode": 33188,
      "old_path": "fs/overlayfs/export.c",
      "new_id": "9e316d5f936e9134258bd34fcae97554b15703b8",
      "new_mode": 33188,
      "new_path": "fs/overlayfs/export.c"
    }
  ]
}
