Skip to content

Conversation

@blktests-ci
Copy link

@blktests-ci blktests-ci bot commented Nov 18, 2025

Pull request for series with
subject: block: add a bio_list_add_sorted helper
version: 1
url: https://patchwork.kernel.org/project/linux-block/list/?series=1024674

@blktests-ci
Copy link
Author

blktests-ci bot commented Nov 18, 2025

Upstream branch: 5674abb
series: https://patchwork.kernel.org/project/linux-block/list/?series=1024674
version: 1

@blktests-ci
Copy link
Author

blktests-ci bot commented Nov 19, 2025

Upstream branch: ca289ff
series: https://patchwork.kernel.org/project/linux-block/list/?series=1024674
version: 1

@blktests-ci blktests-ci bot force-pushed the series/1024674=>for-next branch from 43339d9 to bdae5e8 Compare November 19, 2025 00:27
@blktests-ci
Copy link
Author

blktests-ci bot commented Nov 19, 2025

Upstream branch: ca289ff
series: https://patchwork.kernel.org/project/linux-block/list/?series=1024674
version: 1

@blktests-ci blktests-ci bot force-pushed the series/1024674=>for-next branch from bdae5e8 to c960bf4 Compare November 19, 2025 03:14
@blktests-ci
Copy link
Author

blktests-ci bot commented Nov 19, 2025

Upstream branch: ca289ff
series: https://patchwork.kernel.org/project/linux-block/list/?series=1024674
version: 1

@blktests-ci blktests-ci bot force-pushed the series/1024674=>for-next branch from c960bf4 to b27d0da Compare November 19, 2025 03:28
@blktests-ci
Copy link
Author

blktests-ci bot commented Nov 21, 2025

Upstream branch: fd196ce
series: https://patchwork.kernel.org/project/linux-block/list/?series=1024674
version: 1

@blktests-ci blktests-ci bot force-pushed the series/1024674=>for-next branch from b27d0da to 8f33ffc Compare November 21, 2025 09:48
axboe and others added 5 commits December 4, 2025 20:59
* io_uring-6.19:
  io_uring/kbuf: use READ_ONCE() for userspace-mapped memory
  io_uring/rsrc: fix lost entries after cloned range
  io_uring/rsrc: rename misleading src_node variable in io_clone_buffers()
  io_uring/rsrc: clean up buffer cloning arg validation
  io_uring/trace: rename io_uring_queue_async_work event "rw" field
  io_uring/io-wq: always retry worker create on ERESTART*
  io_uring/poll: correctly handle io_poll_add() return value on update
* block-6.19: (27 commits)
  nvme-fabrics: add ENOKEY to no retry criteria for authentication failures
  nvme-auth: use kvfree() for memory allocated with kvcalloc()
  nvmet-tcp: use kvcalloc for commands array
  nvmet-rdma: use kvcalloc for commands and responses arrays
  nvme: fix typo error in nvme target
  nvmet-fc: use pr_* print macros instead of dev_*
  nvmet-fcloop: remove unused lsdir member.
  nvmet-fcloop: check all request and response have been processed
  nvme-fc: check all request and response have been processed
  block: fix memory leak in __blkdev_issue_zero_pages
  block: fix comment for op_is_zone_mgmt() to include RESET_ALL
  block: Clear BLK_ZONE_WPLUG_PLUGGED when aborting plugged BIOs
  blk-mq: Abort suspend when wakeup events are pending
  blk-mq: add blk_rq_nr_bvec() helper
  block: add IOC_PR_READ_RESERVATION ioctl
  block: add IOC_PR_READ_KEYS ioctl
  nvme: reject invalid pr_read_keys() num_keys values
  scsi: sd: reject invalid pr_read_keys() num_keys values
  block: enable per-cpu bio cache by default
  block: use bio_alloc_bioset for passthru IO by default
  ...
* io_uring-6.19:
  io_uring/kbuf: use WRITE_ONCE() for userspace-shared buffer ring fields
* io_uring-6.19:
  io_uring/poll: unify poll waitqueue entry and list removal
Christoph Hellwig added 3 commits December 8, 2025 14:20
Add a helper to insert a bio into a bio_list so that the list remains
sorted by bi_sector.

While it is on the upper hand of the size for an inline function, it is a
trade off for having it with the common helpers, but not bloating the
kernel unless the so far only user is enabled.  If it gets more widely
used moving it out of line should be considered.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Damien Le Moal <dlemoal@kernel.org>
This instructs the zone write plugging code to queue up any bio not
at the write pointer, and includes an implicit guarantee that the caller
will fill any sector gaps.  I.e., this can be used by file systems and
stacking block drivers, but not for untrusted user block device writes.

Because all writes through the write plug cancel all outstanding writes
for the plug there is no risk that queue up writes for higher sectors are
stuck in the zone write plug even on error.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Damien Le Moal <dlemoal@kernel.org>
Use the new REQ_ZWPLUG_UNORDERED bio flag so that even copies to
sequential write required zones can queue up writes bios as soon as the
reads finish.  This simplifies the code and reduces the submission
latency as all writes are immediately available in the zoned write plug
list when the previous write completes instead of going through two
layers of queueing.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Damien Le Moal <dlemoal@kernel.org>
@blktests-ci
Copy link
Author

blktests-ci bot commented Dec 8, 2025

Upstream branch: 2690a55
series: https://patchwork.kernel.org/project/linux-block/list/?series=1024674
version: 1

@blktests-ci blktests-ci bot force-pushed the series/1024674=>for-next branch from 8f33ffc to e32cec3 Compare December 8, 2025 05:20
@blktests-ci
Copy link
Author

blktests-ci bot commented Dec 28, 2025

At least one diff in series https://patchwork.kernel.org/project/linux-block/list/?series=1024674 irrelevant now for [{'archived': False, 'project': 241}] search patterns

@blktests-ci blktests-ci bot closed this Dec 28, 2025
@blktests-ci blktests-ci bot deleted the series/1024674=>for-next branch January 9, 2026 05:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants