)]}'
{
  "commit": "99502a7cc3059f81f9c2316602e3aaca9cf310c8",
  "tree": "aaed961b36199572abbdebbd71ecf00d73572f5d",
  "parents": [
    "e9623df803cc4cdba9a807a20e719c1169dd8e1f"
  ],
  "author": {
    "name": "Seokhwan Kim",
    "email": "sukka.kim@samsung.com",
    "time": "Fri Aug 13 08:58:47 2021 +0900"
  },
  "committer": {
    "name": "Brett Wilson",
    "email": "brettw@google.com",
    "time": "Fri Aug 13 20:47:30 2021 +0000"
  },
  "message": "[f2fs] Clean up fs_lock\n\nIt removes unnecessary fs_locks except for two.\nThose are enough for blocking file operations\nand keeping writes in order during checkpoint.\n\nTest: f2fs-fs-tests f2fs-slow-fs-tests f2fs-unittest\n\nChange-Id: I8278ec4d6983a75775744a86e896d4eeffd9dd7f\nReviewed-on: https://fuchsia-review.googlesource.com/c/third_party/f2fs/+/568641\nReviewed-by: Brett Wilson \u003cbrettw@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "beebf15cc65052009b8b0f3fc8914d8e821ec007",
      "old_mode": 33188,
      "old_path": "admin.h",
      "new_id": "45eaa72914b9f64bc6a90524adc699e819478208",
      "new_mode": 33188,
      "new_path": "admin.h"
    },
    {
      "type": "modify",
      "old_id": "7c4cbc9b1a20cd57a3115c88007ec5c40cc6563d",
      "old_mode": 33188,
      "old_path": "checkpoint.cc",
      "new_id": "4c02787e35687b4a55a2f6de42221a66f2559dae",
      "new_mode": 33188,
      "new_path": "checkpoint.cc"
    },
    {
      "type": "modify",
      "old_id": "a57b10c2df45fdeb5888dc2e21a8febe77d6e21d",
      "old_mode": 33188,
      "old_path": "data.cc",
      "new_id": "5938411a85d1d0074035e6980743977b63c319c0",
      "new_mode": 33188,
      "new_path": "data.cc"
    },
    {
      "type": "modify",
      "old_id": "627a9a0b20dc8741599b0d6e3f815841b2ea478d",
      "old_mode": 33188,
      "old_path": "dir.cc",
      "new_id": "71f92a0517260ef256fba2327cde5d9efcb00d3e",
      "new_mode": 33188,
      "new_path": "dir.cc"
    },
    {
      "type": "modify",
      "old_id": "1b6059e982e138258a54fc6b0d5d969230ba9f04",
      "old_mode": 33188,
      "old_path": "dir.h",
      "new_id": "e2a97aad54cba44972552464bc2b7f9c389c60f8",
      "new_mode": 33188,
      "new_path": "dir.h"
    },
    {
      "type": "modify",
      "old_id": "056b677a0c28dbf2741f82ecf79e07452d6a6fd2",
      "old_mode": 33188,
      "old_path": "f2fs.h",
      "new_id": "6b7997290501a5aeec316ae2f914cafcb0d6c65d",
      "new_mode": 33188,
      "new_path": "f2fs.h"
    },
    {
      "type": "modify",
      "old_id": "4aaeb7a8e0bd98e17f9c2c2467c5680fa2589049",
      "old_mode": 33188,
      "old_path": "f2fs_internal.h",
      "new_id": "52c9824d5447775d2f156346b59832b7270e15b2",
      "new_mode": 33188,
      "new_path": "f2fs_internal.h"
    },
    {
      "type": "modify",
      "old_id": "4be5915cd450ce1f6c0a8935750c622ea34037ce",
      "old_mode": 33188,
      "old_path": "namei.cc",
      "new_id": "8b0c28e8a0dbd8ae007be7388b92ebd5c4c10016",
      "new_mode": 33188,
      "new_path": "namei.cc"
    },
    {
      "type": "modify",
      "old_id": "18f7e3cd199c36268e133ecc726e13682ff5e688",
      "old_mode": 33188,
      "old_path": "node.cc",
      "new_id": "19ed1c9489b7818b16967e9e8c412d3586558b97",
      "new_mode": 33188,
      "new_path": "node.cc"
    },
    {
      "type": "modify",
      "old_id": "93415813545c5fcd8c4345c33366870fad176ece",
      "old_mode": 33188,
      "old_path": "node.h",
      "new_id": "cfc2b1889a041655b0be9d5c11f839e7a053d731",
      "new_mode": 33188,
      "new_path": "node.h"
    },
    {
      "type": "modify",
      "old_id": "0e461acf3d58f5dea4103b69d371a5b1d4b564a5",
      "old_mode": 33188,
      "old_path": "vnode.cc",
      "new_id": "8d5b6f3da59471a55e07034ee2282f8d2392ad86",
      "new_mode": 33188,
      "new_path": "vnode.cc"
    }
  ]
}
