-
Notifications
You must be signed in to change notification settings - Fork 148
selftests/bpf: Add ABBCCA case for rqspinlock stress test #10074
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
Conversation
|
Upstream branch: e758657 |
b92bbe4 to
ed703de
Compare
|
Upstream branch: e758657 |
955fafc to
fdc6229
Compare
|
Upstream branch: e758657 |
fdc6229 to
16d8ca4
Compare
ed703de to
d4664e4
Compare
|
Upstream branch: e758657 |
16d8ca4 to
d7d70f7
Compare
d4664e4 to
7c1a423
Compare
|
Upstream branch: e758657 |
d7d70f7 to
daef7c9
Compare
7c1a423 to
ecdeefe
Compare
|
Upstream branch: e758657 |
daef7c9 to
53ee69b
Compare
|
Upstream branch: e758657 |
53ee69b to
409e3b8
Compare
ecdeefe to
10ce4bd
Compare
|
Upstream branch: ff88079 |
409e3b8 to
1b44f04
Compare
10ce4bd to
e5828a2
Compare
|
Upstream branch: f9db3a3 |
1b44f04 to
b6b11af
Compare
e5828a2 to
13927c8
Compare
|
Upstream branch: 8842732 |
b6b11af to
58dbecc
Compare
13927c8 to
9b73883
Compare
|
Upstream branch: 23f852d |
58dbecc to
028460f
Compare
9b73883 to
3cfe497
Compare
|
Upstream branch: 54c134f |
028460f to
608f415
Compare
3cfe497 to
6d6792d
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]>
608f415 to
7aeb6ee
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