Skip to content

blk-mq: introduce blk_map_iter#83

Closed
blktests-ci[bot] wants to merge 8 commits intolinus-master_basefrom
series/987400=>linus-master
Closed

blk-mq: introduce blk_map_iter#83
blktests-ci[bot] wants to merge 8 commits intolinus-master_basefrom
series/987400=>linus-master

Conversation

@blktests-ci
Copy link
Copy Markdown

@blktests-ci blktests-ci Bot commented Jul 31, 2025

Pull request for series with
subject: blk-mq: introduce blk_map_iter
version: 1
url: https://patchwork.kernel.org/project/linux-block/list/?series=987400

@blktests-ci
Copy link
Copy Markdown
Author

blktests-ci Bot commented Jul 31, 2025

Upstream branch: 260f6f4
series: https://patchwork.kernel.org/project/linux-block/list/?series=987400
version: 1

@blktests-ci
Copy link
Copy Markdown
Author

blktests-ci Bot commented Jul 31, 2025

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

@blktests-ci blktests-ci Bot force-pushed the series/987400=>linus-master branch from aa8da57 to ae03b7a Compare July 31, 2025 17:59
@blktests-ci blktests-ci Bot force-pushed the linus-master_base branch from 0b59764 to aee5bd3 Compare July 31, 2025 19:11
@blktests-ci
Copy link
Copy Markdown
Author

blktests-ci Bot commented Jul 31, 2025

Upstream branch: 831462f
series: https://patchwork.kernel.org/project/linux-block/list/?series=987400
version: 1

@blktests-ci blktests-ci Bot force-pushed the series/987400=>linus-master branch from ae03b7a to 21bc43f Compare July 31, 2025 19:13
@blktests-ci blktests-ci Bot force-pushed the linus-master_base branch from aee5bd3 to ef18525 Compare July 31, 2025 20:07
@blktests-ci
Copy link
Copy Markdown
Author

blktests-ci Bot commented Jul 31, 2025

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

@blktests-ci blktests-ci Bot force-pushed the series/987400=>linus-master branch from 21bc43f to 82058db Compare July 31, 2025 20:08
@blktests-ci blktests-ci Bot force-pushed the linus-master_base branch from ef18525 to 3851b3f Compare July 31, 2025 20:55
@blktests-ci
Copy link
Copy Markdown
Author

blktests-ci Bot commented Jul 31, 2025

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

@blktests-ci blktests-ci Bot force-pushed the series/987400=>linus-master branch from 82058db to c2ef2f3 Compare July 31, 2025 20:56
@blktests-ci blktests-ci Bot force-pushed the linus-master_base branch from 3851b3f to 28b3384 Compare July 31, 2025 23:42
@blktests-ci
Copy link
Copy Markdown
Author

blktests-ci Bot commented Jul 31, 2025

Upstream branch: 6a68cec
series: https://patchwork.kernel.org/project/linux-block/list/?series=987400
version: 1

@blktests-ci blktests-ci Bot force-pushed the series/987400=>linus-master branch from c2ef2f3 to 58feed1 Compare July 31, 2025 23:43
@blktests-ci blktests-ci Bot force-pushed the linus-master_base branch from 28b3384 to 8ab9be5 Compare August 1, 2025 00:45
@blktests-ci
Copy link
Copy Markdown
Author

blktests-ci Bot commented Aug 1, 2025

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

@blktests-ci blktests-ci Bot force-pushed the series/987400=>linus-master branch from 58feed1 to 11889ab Compare August 1, 2025 00:46
@blktests-ci blktests-ci Bot force-pushed the linus-master_base branch from 8ab9be5 to 5b90760 Compare August 1, 2025 04:53
@blktests-ci
Copy link
Copy Markdown
Author

blktests-ci Bot commented Aug 1, 2025

Upstream branch: 89748ac
series: https://patchwork.kernel.org/project/linux-block/list/?series=987400
version: 1

@blktests-ci blktests-ci Bot force-pushed the series/987400=>linus-master branch from 11889ab to b331d48 Compare August 1, 2025 04:54
@blktests-ci blktests-ci Bot force-pushed the linus-master_base branch from 5b90760 to 3893da1 Compare August 1, 2025 12:00
@blktests-ci
Copy link
Copy Markdown
Author

blktests-ci Bot commented Aug 1, 2025

Upstream branch: 89748ac
series: https://patchwork.kernel.org/project/linux-block/list/?series=987400
version: 1

@blktests-ci blktests-ci Bot force-pushed the series/987400=>linus-master branch from b331d48 to 2ca443b Compare August 1, 2025 12:01
@blktests-ci blktests-ci Bot force-pushed the linus-master_base branch from 3893da1 to aeddbbb Compare August 1, 2025 12:14
@blktests-ci blktests-ci Bot force-pushed the series/987400=>linus-master branch from 2d10b1e to a522277 Compare August 9, 2025 15:35
@blktests-ci blktests-ci Bot force-pushed the linus-master_base branch from e263d6e to 77110f5 Compare August 10, 2025 05:58
@blktests-ci
Copy link
Copy Markdown
Author

blktests-ci Bot commented Aug 10, 2025

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

@blktests-ci blktests-ci Bot force-pushed the series/987400=>linus-master branch from a522277 to 9ac2253 Compare August 10, 2025 06:08
@blktests-ci blktests-ci Bot force-pushed the linus-master_base branch from 77110f5 to a2e0474 Compare August 10, 2025 06:39
@blktests-ci
Copy link
Copy Markdown
Author

blktests-ci Bot commented Aug 10, 2025

Upstream branch: 2b38afc
series: https://patchwork.kernel.org/project/linux-block/list/?series=987400
version: 1

@blktests-ci blktests-ci Bot force-pushed the series/987400=>linus-master branch from 9ac2253 to 465b479 Compare August 10, 2025 06:49
@blktests-ci blktests-ci Bot force-pushed the linus-master_base branch from a2e0474 to 36a8aec Compare August 10, 2025 16:54
@blktests-ci
Copy link
Copy Markdown
Author

blktests-ci Bot commented Aug 10, 2025

Upstream branch: 8f5ae30
series: https://patchwork.kernel.org/project/linux-block/list/?series=987400
version: 1

@blktests-ci blktests-ci Bot force-pushed the series/987400=>linus-master branch from 465b479 to 31a424e Compare August 10, 2025 17:04
@blktests-ci blktests-ci Bot force-pushed the linus-master_base branch from 36a8aec to 1a46df6 Compare August 12, 2025 04:07
@blktests-ci
Copy link
Copy Markdown
Author

blktests-ci Bot commented Aug 12, 2025

Upstream branch: 53e760d
series: https://patchwork.kernel.org/project/linux-block/list/?series=987400
version: 1

@blktests-ci blktests-ci Bot force-pushed the series/987400=>linus-master branch from 31a424e to c28f623 Compare August 12, 2025 04:18
@blktests-ci
Copy link
Copy Markdown
Author

blktests-ci Bot commented Aug 12, 2025

Upstream branch: 0e39a73
series: https://patchwork.kernel.org/project/linux-block/list/?series=987400
version: 1

@blktests-ci
Copy link
Copy Markdown
Author

blktests-ci Bot commented Aug 12, 2025

Upstream branch: 8742b2d
series: https://patchwork.kernel.org/project/linux-block/list/?series=987400
version: 1

@blktests-ci
Copy link
Copy Markdown
Author

blktests-ci Bot commented Aug 13, 2025

Upstream branch: 91325f3
series: https://patchwork.kernel.org/project/linux-block/list/?series=987400
version: 1

@blktests-ci
Copy link
Copy Markdown
Author

blktests-ci Bot commented Aug 13, 2025

Upstream branch: 3a4a036
series: https://patchwork.kernel.org/project/linux-block/list/?series=987400
version: 1

@blktests-ci
Copy link
Copy Markdown
Author

blktests-ci Bot commented Aug 13, 2025

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

@blktests-ci
Copy link
Copy Markdown
Author

blktests-ci Bot commented Aug 14, 2025

Upstream branch: 0cc5352
series: https://patchwork.kernel.org/project/linux-block/list/?series=987400
version: 1

@blktests-ci
Copy link
Copy Markdown
Author

blktests-ci Bot commented Aug 14, 2025

Upstream branch: 24ea63e
series: https://patchwork.kernel.org/project/linux-block/list/?series=987400
version: 1

@blktests-ci
Copy link
Copy Markdown
Author

blktests-ci Bot commented Aug 15, 2025

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

Create a type that fully captures the lower level physical address
iteration.

Signed-off-by: Keith Busch <[email protected]>
This will make it easier to add different sources of the bvec table,
like for upcoming integrity support, rather than assume to use the bio's
bi_io_vec. It also makes iterating "special" payloads more in common
with iterating normal payloads.

Signed-off-by: Keith Busch <[email protected]>
In preparing for integrity dma mappings, we can't rely on the request
flag because data and metadata may have different mapping types.

Signed-off-by: Keith Busch <[email protected]>
It's not serving any particular purpose. pci_p2pdma_state() already has
all the appropriate checks, so the config and flag checks are not
guarding anything.

Signed-off-by: Keith Busch <[email protected]>
@blktests-ci
Copy link
Copy Markdown
Author

blktests-ci Bot commented Aug 20, 2025

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

In preparing for dma mapping integrity metadata, move the common dma
setup to a helper.

Signed-off-by: Keith Busch <[email protected]>
Provide integrity metadata helpers equivalent to the data payload
helpers for iterating a request for dma setup.

Signed-off-by: Keith Busch <[email protected]>
This can be reused by metadata sgls once that starts using the blk-mq
dma api.

Signed-off-by: Keith Busch <[email protected]>
Aligns data and metadata to the similar dma mapping scheme and removes
one more user of the scatter-gather dma mapping.

Signed-off-by: Keith Busch <[email protected]>
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