)]}'
{
  "commit": "c753c5e9b9c4667007815e699a79355a5ef05921",
  "tree": "c712dc8d36ee9cc24bdc66a982f30732ea3961ce",
  "parents": [
    "0035d3cab60cd3f1f26e8095d2b83a87f6953f22"
  ],
  "author": {
    "name": "Liam R. Howlett",
    "email": "Liam.Howlett@Oracle.com",
    "time": "Sat Dec 07 21:29:07 2024 -0500"
  },
  "committer": {
    "name": "Vlastimil Babka",
    "email": "vbabka@suse.cz",
    "time": "Mon Sep 01 13:07:30 2025 +0200"
  },
  "message": "maple_tree: Convert forking to use the sheaf interface\n\nUse the generic interface which should result in less bulk allocations\nduring a forking.\n\nA part of this is to abstract the freeing of the sheaf or maple state\nallocations into its own function so mas_destroy() and the tree\nduplication code can use the same functionality to return any unused\nresources.\n\nSigned-off-by: Liam R. Howlett \u003cLiam.Howlett@Oracle.com\u003e\nReviewed-by: Suren Baghdasaryan \u003csurenb@google.com\u003e\nSigned-off-by: Vlastimil Babka \u003cvbabka@suse.cz\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "61a322f945c28f5c3297c506923f00bcce5c7bca",
      "old_mode": 33188,
      "old_path": "lib/maple_tree.c",
      "new_id": "5ef15e39fda8c7c65035fb7ed125b82dfa52ca69",
      "new_mode": 33188,
      "new_path": "lib/maple_tree.c"
    }
  ]
}
