)]}'
{
  "commit": "827f02842e40ea2e00f401e8f4cb1bccf3b8cd86",
  "tree": "5b0970a67b62bf1120105fe6feb2afca5990c7e8",
  "parents": [
    "f7db8dd6981e0d94e5e35b45c1d288c94357de52"
  ],
  "author": {
    "name": "Jaegeuk Kim",
    "email": "jaegeuk@kernel.org",
    "time": "Mon Aug 30 11:37:32 2021 -0700"
  },
  "committer": {
    "name": "Jaegeuk Kim",
    "email": "jaegeuk@kernel.org",
    "time": "Tue Aug 31 14:39:24 2021 -0700"
  },
  "message": "f2fs: deallocate compressed pages when error happens\n\nIn f2fs_write_multi_pages(), f2fs_compress_pages() allocates pages for\ncompression work in cc-\u003ecpages[]. Then, f2fs_write_compressed_pages() initiates\nbio submission. But, if there\u0027s any error before submitting the IOs like early\nf2fs_cp_error(), previously it didn\u0027t free cpages by f2fs_compress_free_page().\nLet\u0027s fix memory leak by putting that just before deallocating cc-\u003ecpages.\n\nFixes: 4c8ff7095bef (\"f2fs: support data compression\")\nReviewed-by: Chao Yu \u003cchao@kernel.org\u003e\nSigned-off-by: Jaegeuk Kim \u003cjaegeuk@kernel.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ec70a0a323276f068590dc020065e5bf1a9dd79e",
      "old_mode": 33188,
      "old_path": "fs/f2fs/compress.c",
      "new_id": "c1bf9ad4c2207fb9ff1d8aab94046ddbb280d389",
      "new_mode": 33188,
      "new_path": "fs/f2fs/compress.c"
    }
  ]
}
