)]}'
{
  "commit": "3ef825dfd4e487d6f92b23ee2df2455814583ef4",
  "tree": "b62810459fe6f4db4dda68dcefe83b099354438f",
  "parents": [
    "046be7e5967ef80547f7fd8a399e932f5338d5d4"
  ],
  "author": {
    "name": "Shida Zhang",
    "email": "zhangshida@kylinos.cn",
    "time": "Thu Jan 22 14:13:21 2026 +0800"
  },
  "committer": {
    "name": "Jens Axboe",
    "email": "axboe@kernel.dk",
    "time": "Thu Jan 22 07:24:50 2026 -0700"
  },
  "message": "bcache: use bio cloning for detached device requests\n\nPreviously, bcache hijacked the bi_end_io and bi_private fields of\nthe incoming bio when the backing device was in a detached state.\nThis is fragile and breaks if the bio is needed to be processed by\nother layers.\n\nThis patch transitions to using a cloned bio embedded within a private\nstructure. This ensures the original bio\u0027s metadata remains untouched.\n\nFixes: 53280e398471 (\"bcache: fix improper use of bi_end_io\")\nCo-developed-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Shida Zhang \u003czhangshida@kylinos.cn\u003e\nAcked-by: Coly Li \u003ccolyli@fnnas.com\u003e\nSigned-off-by: Jens Axboe \u003caxboe@kernel.dk\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8ccacba8554756273aced13d25a06b9bd0de21c8",
      "old_mode": 33188,
      "old_path": "drivers/md/bcache/bcache.h",
      "new_id": "ec9ff97150812893954f80da81e020de58ac6ac7",
      "new_mode": 33188,
      "new_path": "drivers/md/bcache/bcache.h"
    },
    {
      "type": "modify",
      "old_id": "82fdea7dea7aac618418b3ce650d3170dd6855df",
      "old_mode": 33188,
      "old_path": "drivers/md/bcache/request.c",
      "new_id": "a02aecac05cdf98036c58ebba2c6517c2eaad492",
      "new_mode": 33188,
      "new_path": "drivers/md/bcache/request.c"
    },
    {
      "type": "modify",
      "old_id": "c17d4517af22c802bdb6f1f25eb6a5004720b9c6",
      "old_mode": 33188,
      "old_path": "drivers/md/bcache/super.c",
      "new_id": "238d12ffdae8d623bdc8d479a6dcfc7ec59c9b0b",
      "new_mode": 33188,
      "new_path": "drivers/md/bcache/super.c"
    }
  ]
}
