)]}'
{
  "commit": "4bc176a2433664087fe9c19052f1c6bc252f91fd",
  "tree": "d61d56717d736a35e4e629a1216db3074e2b7361",
  "parents": [
    "aaeb5c931292f17705f6a65b86cf18f22e3ed457"
  ],
  "author": {
    "name": "Bart Van Assche",
    "email": "bvanassche@acm.org",
    "time": "Wed Jun 10 12:34:20 2026 -0700"
  },
  "committer": {
    "name": "Jaegeuk Kim",
    "email": "jaegeuk@kernel.org",
    "time": "Wed Jun 10 21:48:15 2026 +0000"
  },
  "message": "f2fs: Run f2fs_write_end_io() asynchronously\n\nThe bio_for_each_segment_all() loop can take more than 10 ms for a large\nbio on an ARM little core. This is too much for interrupt context. Hence\nperform the write bio completion work asynchronously if a bio is large and\nif f2fs_write_end_io() is called from atomic context. This patch reduces\nthe time spent in f2fs_write_end_io() from about 10 ms to about 150\nmicroseconds on an Arm Cortex-A520 core.\n\nSigned-off-by: Bart Van Assche \u003cbvanassche@acm.org\u003e\nSigned-off-by: Jaegeuk Kim \u003cjaegeuk@kernel.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1b58c029abd0df799694b242c99aaf6954796e92",
      "old_mode": 33188,
      "old_path": "Documentation/ABI/testing/sysfs-fs-f2fs",
      "new_id": "39ac8566822a2ea8f810db63721916ffa7466447",
      "new_mode": 33188,
      "new_path": "Documentation/ABI/testing/sysfs-fs-f2fs"
    },
    {
      "type": "modify",
      "old_id": "aab6e6fc8162b66f27ba587059b7dab3bb5783c8",
      "old_mode": 33188,
      "old_path": "fs/f2fs/data.c",
      "new_id": "a6e7e87445efc078cf6b1ac437f4e2efe1ffe3af",
      "new_mode": 33188,
      "new_path": "fs/f2fs/data.c"
    },
    {
      "type": "modify",
      "old_id": "6be02395a8a4d5ebdbce3682720db95d1a3c522b",
      "old_mode": 33188,
      "old_path": "fs/f2fs/f2fs.h",
      "new_id": "0aa893e894a84dfcfd4c79f640d38aa3f521d0c1",
      "new_mode": 33188,
      "new_path": "fs/f2fs/f2fs.h"
    },
    {
      "type": "modify",
      "old_id": "333dc024ab82828c1ae0fb3822fc8156fd5066b2",
      "old_mode": 33188,
      "old_path": "fs/f2fs/super.c",
      "new_id": "7ed1bfb35be083612d67b4f9a87d62663f3afbda",
      "new_mode": 33188,
      "new_path": "fs/f2fs/super.c"
    },
    {
      "type": "modify",
      "old_id": "665687244c939ca81f2e96591cde2b2b58f5f10e",
      "old_mode": 33188,
      "old_path": "fs/f2fs/sysfs.c",
      "new_id": "47b378ccf07a0d8c96b6f488974abee4dc2dd1f2",
      "new_mode": 33188,
      "new_path": "fs/f2fs/sysfs.c"
    }
  ]
}
