)]}'
{
  "commit": "bcc86d6a9c79d86cfc3b9f7ec4fdb77c2108f550",
  "tree": "c779d52a0b7712fdc4d5bbf5bd81c3a53dc254cf",
  "parents": [
    "c107b35c386f7318116acbd4bb247e625a1f5038"
  ],
  "author": {
    "name": "Jens Axboe",
    "email": "axboe@kernel.dk",
    "time": "Tue Apr 21 13:37:00 2026 -0600"
  },
  "committer": {
    "name": "Jens Axboe",
    "email": "axboe@kernel.dk",
    "time": "Tue Apr 21 13:45:12 2026 -0600"
  },
  "message": "test/poll-mshot-wake: ensure multishot is terminated for nested wakes\n\nThis tests for a kernel bug with EPOLL_URING_WAKE, where io_uring\nuses this flag to detect nested wakes. When this happens, io_uring\nwill terminate a multishot request. But the kernel side did not\nfully propagate the flag for that, EPOLLONESHOT, and hence it did\nnot terminate the request. This means that the last CQE posted will\nstill have IORING_CQE_F_MORE set, even though no further CQEs will\nbe posted from this request.\n\nSee:\n\nhttps://lore.kernel.org/io-uring/bc35ebeb-69f8-491c-98bd-b563b8ff6778@kernel.dk/T/#u\n\nSigned-off-by: Jens Axboe \u003caxboe@kernel.dk\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "10927d9fc3810dea4197d0d6c3ad7aeeb64b0ced",
      "old_mode": 33188,
      "old_path": "test/Makefile",
      "new_id": "bcb97da144dcf134558de7617daf294987825047",
      "new_mode": 33188,
      "new_path": "test/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "50d5501f7d2d7305943a9396f9254eb251c58ae0",
      "new_mode": 33188,
      "new_path": "test/poll-mshot-wake.c"
    }
  ]
}
