)]}'
{
  "commit": "81c40dbb0abca7f4768b3cec2fa05c54334dd493",
  "tree": "43075d4dccc92418735b8e984fc113c1b47a3d58",
  "parents": [
    "54fdabad38dcf87ee1d3c7181342e1c4ac891fdc"
  ],
  "author": {
    "name": "Nanzhe Zhao",
    "email": "zhaonanzhe@xiaomi.com",
    "time": "Mon Oct 26 11:37:45 2026 +0800"
  },
  "committer": {
    "name": "Jaegeuk Kim",
    "email": "jaegeuk@kernel.org",
    "time": "Mon Oct 26 15:37:10 2026 +0000"
  },
  "message": "f2fs: make compressed files compatible with large folio\n\nThe compression flag is the hint indicates that the inode can be\ncompressed, when the inode is using large folio, we expected it keeps\nusing the large folio read/write paths and its data stays uncompressed\non disk until the inode is evicted and re-read\n\nLet f2fs_write_begin() skip the compression overwrite preparation for\nsuch inodes and remove the compressed-file gate in\nf2fs_read_data_large_folio() so the data is simply read/written as\nregular blocks.\n\nFor the same reason, reject F2FS_IOC_COMPRESS_FILE with -EOPNOTSUPP\nonce the inode mapping is switched to large folios.\n\nSigned-off-by: Nanzhe Zhao \u003czhaonanzhe@xiaomi.com\u003e\nSigned-off-by: Jaegeuk Kim \u003cjaegeuk@kernel.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "55798421f2c450837063c03d42763ae79cbe5e00",
      "old_mode": 33188,
      "old_path": "Documentation/filesystems/f2fs.rst",
      "new_id": "b79bb67ee78e005067665986964704ace15a637d",
      "new_mode": 33188,
      "new_path": "Documentation/filesystems/f2fs.rst"
    },
    {
      "type": "modify",
      "old_id": "fc2698f91d8a45f88742b3d64cdbd0ac631b6c6c",
      "old_mode": 33188,
      "old_path": "fs/f2fs/compress.c",
      "new_id": "ec14e04bd479d1750ae94fcc21f10842a44a6d34",
      "new_mode": 33188,
      "new_path": "fs/f2fs/compress.c"
    },
    {
      "type": "modify",
      "old_id": "4db92c85ea99fa271483ca9922143c99e1b40a54",
      "old_mode": 33188,
      "old_path": "fs/f2fs/data.c",
      "new_id": "f0d2fcf10062428a85c399a96274f56015ce3848",
      "new_mode": 33188,
      "new_path": "fs/f2fs/data.c"
    },
    {
      "type": "modify",
      "old_id": "3d621a20766d0271312dac057cc37f619eeb4851",
      "old_mode": 33188,
      "old_path": "fs/f2fs/file.c",
      "new_id": "e61c80ae7537a6ca9fc373ffcdbf65b05765531d",
      "new_mode": 33188,
      "new_path": "fs/f2fs/file.c"
    }
  ]
}
