handle buffered writes in read-write test
When buffered writes are used then two things change:
1 - signals will propogate to the submit() call (as they would be
effectively ignored when going async)
2 - CQE ordering will change
Fix the read-write for both of these cases by ignoring the signal and
handling CQE ordering.
Before the 6.0 kernel, any buffered write would go through io-wq. This
meant any signal delivered would be to io-wq, which ignores any non-fatal
signals.
Signed-off-by: Dylan Yudaken <dylany@fb.com>
Link: https://lore.kernel.org/r/20220815170914.3094167-1-dylany@fb.com
Signed-off-by: Jens Axboe <axboe@kernel.dk>
1 file changed