Skip to content

loop: Avoid updating block size under exclusive owner#233

Closed
blktests-ci[bot] wants to merge 21 commits intofor-next_basefrom
series/1007304=>for-next
Closed

loop: Avoid updating block size under exclusive owner#233
blktests-ci[bot] wants to merge 21 commits intofor-next_basefrom
series/1007304=>for-next

Conversation

@blktests-ci
Copy link
Copy Markdown

@blktests-ci blktests-ci Bot commented Sep 30, 2025

Pull request for series with
subject: loop: Avoid updating block size under exclusive owner
version: 1
url: https://patchwork.kernel.org/project/linux-block/list/?series=1007304

axboe and others added 21 commits September 16, 2025 12:29
* io_uring-6.17:
  io_uring/io-wq: fix `max_workers` breakage and `nr_workers` underflow
* for-6.18/block: (121 commits)
  block: relax atomic write boundary vs chunk size check
  block: fix stacking of atomic writes when atomics are not supported
  block: update validation of atomic writes boundary for stacked devices
  block/mq-deadline: Remove the redundant rb_entry_rq in the deadline_from_pos().
  md/md-llbitmap: Use DIV_ROUND_UP_SECTOR_T
  blk-mq: fix stale nr_requests documentation
  blk-mq: remove blk_mq_tag_update_depth()
  blk-mq: fix potential deadlock while nr_requests grown
  blk-mq-sched: add new parameter nr_requests in blk_mq_alloc_sched_tags()
  blk-mq: split bitmap grow and resize case in blk_mq_update_nr_requests()
  blk-mq: cleanup shared tags case in blk_mq_update_nr_requests()
  blk-mq: convert to serialize updating nr_requests with update_nr_hwq_lock
  blk-mq: check invalid nr_requests in queue_requests_store()
  blk-mq: remove useless checkings in blk_mq_update_nr_requests()
  blk-mq: remove useless checking in queue_requests_store()
  ublk: consolidate nr_io_ready and nr_queues_ready
  md/raid0: convert raid0_make_request() to use bio_submit_split_bioset()
  block: fix ordering of recursive split IO
  block: skip unnecessary checks for split bio
  blk-crypto: convert to use bio_submit_split_bioset()
  ...
* for-6.18/io_uring: (44 commits)
  io_uring/uring_cmd: correct signature for io_uring_mshot_cmd_post_cqe()
  io_uring: correct size of overflow CQE calculation
  io_uring: replace use of system_unbound_wq with system_dfl_wq
  io_uring: replace use of system_wq with system_percpu_wq
  io_uring/rsrc: respect submitter_task in io_register_clone_buffers()
  io_uring: don't include filetable.h in io_uring.h
  io_uring: Replace kzalloc() + copy_from_user() with memdup_user()
  io_uring/uring_cmd: fix __io_uring_cmd_do_in_task !CONFIG_IO_URING typo
  io_uring: introduce io_uring querying
  io_uring: add macros for avaliable flags
  io_uring: add helper for *REGISTER_SEND_MSG_RING
  io_uring: remove WRITE_ONCE() in io_uring_create()
  io_uring/cmd: remove unused io_uring_cmd_iopoll_done()
  io_uring/uring_cmd: correct io_uring_cmd_done() ret type
  io_uring/uring_cmd: add io_uring_cmd_tw_t type alias
  io_uring/register: drop redundant submitter_task check
  io_uring/net: correct type for min_not_zero() cast
  io_uring: add async data clear/free helpers
  io_uring/zcrx: add support for IORING_SETUP_CQE_MIXED
  io_uring/uring_cmd: add support for IORING_SETUP_CQE_MIXED
  ...

Signed-off-by: Jens Axboe <axboe@kernel.dk>
* for-6.18/io_uring:
  io_uring/zcrx: account niov arrays to cgroup
  io_uring/zcrx: allow synchronous buffer return
  io_uring/zcrx: introduce io_parse_rqe()
  io_uring/zcrx: don't adjust free cache space
  io_uring/zcrx: use guards for the refill lock
  io_uring/zcrx: reduce netmem scope in refill
  io_uring/zcrx: protect netdev with pp_lock
  io_uring/zcrx: rename dma lock
  io_uring/zcrx: make niov size variable
  io_uring/zcrx: set sgt for umem area
  io_uring/zcrx: remove dmabuf_offset
  io_uring/zcrx: deduplicate area mapping
  io_uring/zcrx: pass ifq to io_zcrx_alloc_fallback()
  io_uring/zcrx: check all niovs filled with dma addresses
  io_uring/zcrx: move area reg checks into io_import_area
  io_uring/zcrx: don't pass slot to io_zcrx_create_area
  io_uring/zcrx: remove extra io_zcrx_drop_netdev
  io_uring/zcrx: use page_pool_unref_and_test()
  io_uring/zcrx: replace memchar_inv with is_zero
  io_uring/zcrx: improve rqe cache alignment
* block-6.17:
  md: init queue_limits->max_hw_wzeroes_unmap_sectors parameter
* for-6.18/block:
  blk-mq: Fix the blk_mq_tagset_busy_iter() documentation
* for-6.18/block:
  blk-throttle: fix throtl_data leak during disk release
* block-6.17:
  drbd: init queue_limits->max_hw_wzeroes_unmap_sectors parameter
* io_uring-6.17:
  io_uring: include dying ring in task_work "should cancel" state
* io_uring-6.17:
  io_uring/msg_ring: kill alloc_cache for io_kiocb allocations
* io_uring-6.17:
  io_uring: fix incorrect io_kiocb reference in io_link_skb
* for-6.18/io_uring:
  io_uring/query: cap number of queries
  io_uring/query: prevent infinite loops
* for-6.18/block:
  selftests: ublk: add test to verify that feat_map is complete
  selftests: ublk: kublk: add UBLK_F_BUF_REG_OFF_DAEMON to feat_map
  selftests: ublk: kublk: simplify feat_map definition
* for-6.18/io_uring:
  io_uring: fix nvme's 32b cqes on mixed cq
* for-6.18/block:
  ublk: don't access ublk_queue in ublk_unmap_io()
  ublk: pass ublk_io to __ublk_complete_rq()
  ublk: don't access ublk_queue in ublk_need_complete_req()
  ublk: don't access ublk_queue in ublk_check_commit_and_fetch()
  ublk: don't pass ublk_queue to ublk_fetch()
  ublk: don't access ublk_queue in ublk_config_io_buf()
  ublk: don't access ublk_queue in ublk_check_fetch_buf()
  ublk: pass q_id and tag to __ublk_check_and_get_req()
  ublk: don't access ublk_queue in ublk_daemon_register_io_buf()
  ublk: don't access ublk_queue in ublk_register_io_buf()
  ublk: pass ublk_device to ublk_register_io_buf()
  ublk: don't dereference ublk_queue in ublk_check_and_get_req()
  ublk: don't dereference ublk_queue in ublk_ch_uring_cmd_local()
  ublk: add helpers to check ublk_device flags
  ublk: don't pass ublk_queue to __ublk_fail_req()
  ublk: don't pass q_id to ublk_queue_cmd_buf_size()
  ublk: remove ubq check in ublk_check_and_get_req()
* for-6.18/block:
  selftests: ublk: fix behavior when fio is not installed
* block-6.17:
  block: fix EOD return for device with nr_sectors == 0
* for-6.18/io_uring:
  io_uring/cmd: drop unused res2 param from io_uring_cmd_done()
* for-6.18/block:
  blk-mq: Fix more tag iteration function documentation
* for-6.18/block:
  blk-mq: fix null-ptr-deref in blk_mq_free_tags() from error path
@blktests-ci
Copy link
Copy Markdown
Author

blktests-ci Bot commented Sep 30, 2025

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

Pull request is NOT updated. Failed to apply https://patchwork.kernel.org/project/linux-block/list/?series=1007304
error message:

Cmd('git') failed due to: exit code(128)
  cmdline: git am --3way
  stdout: 'Applying: loop: Avoid updating block size under exclusive owner
Patch failed at 0001 loop: Avoid updating block size under exclusive owner'
  stderr: 'error: sha1 information is lacking or useless (drivers/block/loop.c).
error: could not build fake ancestor
hint: Use 'git am --show-current-patch=diff' to see the failed patch
hint: When you have resolved this problem, run "git am --continue".
hint: If you prefer to skip this patch, run "git am --skip" instead.
hint: To restore the original branch and stop patching, run "git am --abort".
hint: Disable this message with "git config set advice.mergeConflict false"'

conflict:


@blktests-ci blktests-ci Bot force-pushed the for-next_base branch 2 times, most recently from 3322277 to 680f199 Compare October 23, 2025 00:41
@blktests-ci blktests-ci Bot force-pushed the for-next_base branch 2 times, most recently from b8c0f7c to 74001bb Compare October 28, 2025 06:53
@blktests-ci
Copy link
Copy Markdown
Author

blktests-ci Bot commented Oct 30, 2025

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

@blktests-ci blktests-ci Bot closed this Oct 30, 2025
@blktests-ci blktests-ci Bot deleted the series/1007304=>for-next branch November 3, 2025 05:32
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.

2 participants