-
Notifications
You must be signed in to change notification settings - Fork 5
selftests/bpf: Add ABBCCA case for rqspinlock stress test #6202
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
selftests/bpf: Add ABBCCA case for rqspinlock stress test #6202
Conversation
|
Upstream branch: e758657 |
e698de7 to
ee5122f
Compare
|
Upstream branch: e758657 |
f05ba41 to
505c755
Compare
|
Upstream branch: e758657 |
505c755 to
f8e0716
Compare
ee5122f to
d5592b9
Compare
|
Upstream branch: e758657 |
f8e0716 to
9441d07
Compare
d5592b9 to
27d6d8b
Compare
|
Upstream branch: e758657 |
9441d07 to
b535129
Compare
27d6d8b to
4d1f3ab
Compare
|
Upstream branch: e758657 |
b535129 to
1aa06ac
Compare
|
Upstream branch: e758657 |
1aa06ac to
bd6b239
Compare
4d1f3ab to
7ba9a34
Compare
|
Upstream branch: ff88079 |
bd6b239 to
f419344
Compare
7ba9a34 to
2991dd5
Compare
|
Upstream branch: f9db3a3 |
f419344 to
249ecf8
Compare
2991dd5 to
583dec7
Compare
|
Upstream branch: 8842732 |
249ecf8 to
73084ac
Compare
583dec7 to
e224139
Compare
|
Upstream branch: 23f852d |
73084ac to
4ecdc1f
Compare
e224139 to
1f11231
Compare
|
Upstream branch: 54c134f |
4ecdc1f to
33f5bf2
Compare
1f11231 to
2563a04
Compare
|
Upstream branch: 9f317bd |
Introduce a new mode for the rqspinlock stress test that exercises a deadlock that won't be detected by the AA and ABBA checks, such that we always reliably trigger the timeout fallback. We need 4 CPUs for this particular case, as CPU 0 is untouched, and three participant CPUs for triggering the ABBCCA case. Refactor the lock acquisition paths in the module to better reflect the three modes and choose the right lock depending on the context. Signed-off-by: Kumar Kartikeya Dwivedi <[email protected]> Acked-by: Eduard Zingerman <[email protected]> Reviewed-by: Amery Hung <[email protected]>
33f5bf2 to
97270b6
Compare
|
At least one diff in series https://patchwork.kernel.org/project/netdevbpf/list/?series=1014651 expired. Closing PR. |
Pull request for series with
subject: selftests/bpf: Add ABBCCA case for rqspinlock stress test
version: 1
url: https://patchwork.kernel.org/project/netdevbpf/list/?series=1014651