loop: Avoid updating block size under exclusive owner#233
Closed
blktests-ci[bot] wants to merge 21 commits intofor-next_basefrom
Closed
loop: Avoid updating block size under exclusive owner#233blktests-ci[bot] wants to merge 21 commits intofor-next_basefrom
blktests-ci[bot] wants to merge 21 commits intofor-next_basefrom
Conversation
* 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
Author
|
Upstream branch: f9039f9 Pull request is NOT updated. Failed to apply https://patchwork.kernel.org/project/linux-block/list/?series=1007304 conflict: |
d12b1a3 to
b765632
Compare
3322277 to
680f199
Compare
b8c0f7c to
74001bb
Compare
Author
|
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 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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