Skip to content

scsi/block: NUMA-local allocations and false-sharing fixes#717

Open
blktests-ci[bot] wants to merge 3 commits intolinus-master_basefrom
series/1076242=>linus-master
Open

scsi/block: NUMA-local allocations and false-sharing fixes#717
blktests-ci[bot] wants to merge 3 commits intolinus-master_basefrom
series/1076242=>linus-master

Conversation

@blktests-ci
Copy link
Copy Markdown

@blktests-ci blktests-ci bot commented Apr 2, 2026

Pull request for series with
subject: scsi/block: NUMA-local allocations and false-sharing fixes
version: 1
url: https://patchwork.kernel.org/project/linux-block/list/?series=1076242

@blktests-ci
Copy link
Copy Markdown
Author

blktests-ci bot commented Apr 2, 2026

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

@blktests-ci blktests-ci bot force-pushed the linus-master_base branch 2 times, most recently from ecbdbb4 to 480b162 Compare April 2, 2026 07:52
@blktests-ci
Copy link
Copy Markdown
Author

blktests-ci bot commented Apr 2, 2026

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

@blktests-ci blktests-ci bot force-pushed the series/1076242=>linus-master branch from 1eb9312 to 172fdcf Compare April 2, 2026 07:52
@blktests-ci blktests-ci bot force-pushed the linus-master_base branch 2 times, most recently from a96fba7 to 0cd6ac2 Compare April 3, 2026 07:51
@blktests-ci
Copy link
Copy Markdown
Author

blktests-ci bot commented Apr 3, 2026

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

@blktests-ci blktests-ci bot force-pushed the series/1076242=>linus-master branch from 172fdcf to 3157518 Compare April 3, 2026 07:52
@blktests-ci blktests-ci bot force-pushed the linus-master_base branch from 0cd6ac2 to 910d344 Compare April 3, 2026 11:53
@blktests-ci
Copy link
Copy Markdown
Author

blktests-ci bot commented Apr 3, 2026

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

@blktests-ci blktests-ci bot force-pushed the series/1076242=>linus-master branch from 3157518 to d5c4fa5 Compare April 3, 2026 11:55
@blktests-ci blktests-ci bot force-pushed the linus-master_base branch from 910d344 to ed862bc Compare April 4, 2026 05:34
@blktests-ci
Copy link
Copy Markdown
Author

blktests-ci bot commented Apr 4, 2026

Upstream branch: 7ca6d1c
series: https://patchwork.kernel.org/project/linux-block/list/?series=1076242
version: 1

@blktests-ci blktests-ci bot force-pushed the series/1076242=>linus-master branch from d5c4fa5 to 54822a3 Compare April 4, 2026 05:36
@blktests-ci blktests-ci bot force-pushed the linus-master_base branch from ed862bc to 2d0c3d5 Compare April 4, 2026 16:55
@blktests-ci
Copy link
Copy Markdown
Author

blktests-ci bot commented Apr 4, 2026

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

@blktests-ci blktests-ci bot force-pushed the series/1076242=>linus-master branch from 54822a3 to dd168c7 Compare April 4, 2026 16:57
@blktests-ci blktests-ci bot force-pushed the linus-master_base branch from 2d0c3d5 to 931d9b0 Compare April 8, 2026 10:29
@blktests-ci
Copy link
Copy Markdown
Author

blktests-ci bot commented Apr 8, 2026

Upstream branch: 3036cd0
series: https://patchwork.kernel.org/project/linux-block/list/?series=1076242
version: 1

@blktests-ci blktests-ci bot force-pushed the series/1076242=>linus-master branch from dd168c7 to e23f2bf Compare April 8, 2026 10:31
@blktests-ci blktests-ci bot force-pushed the linus-master_base branch from 931d9b0 to 78a4682 Compare April 10, 2026 00:51
@blktests-ci
Copy link
Copy Markdown
Author

blktests-ci bot commented Apr 10, 2026

Upstream branch: 9a9c8ce
series: https://patchwork.kernel.org/project/linux-block/list/?series=1076242
version: 1

blah325 added 3 commits April 10, 2026 09:56
Allocate scsi_device and scsi_target on the same NUMA node as the host
adapter's DMA device to improve memory locality and reduce cross-node
traffic.

Signed-off-by: James Rizzo <james.rizzo@broadcom.com>
Signed-off-by: Sumit Saxena <sumit.saxena@broadcom.com>
…ntion

Place nr_active_requests_shared_tags on its own cache line so it does not
share a cache line with nr_requests and other hot fields, avoiding
significant performance hits from false sharing on some CPU architectures.

Signed-off-by: James Rizzo <james.rizzo@broadcom.com>
Signed-off-by: Sumit Saxena <sumit.saxena@broadcom.com>
Place iodone_cnt on its own cache line so it does not share a cache line
with iorequest_cnt, avoiding significant performance hits from false
sharing when request and completion paths update these counters on some
CPU architectures.

Signed-off-by: James Rizzo <james.rizzo@broadcom.com>
Signed-off-by: Sumit Saxena <sumit.saxena@broadcom.com>
@blktests-ci blktests-ci bot force-pushed the series/1076242=>linus-master branch from e23f2bf to 937e902 Compare April 10, 2026 00:56
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