io_uring: fix tests on 5.4.0 kernel

Found it failing in a new way on that kernel.
This commit is contained in:
Igor Anić 2025-02-28 21:05:43 +01:00
parent 2da8eff9d6
commit 85e2074878

View File

@ -3103,7 +3103,7 @@ test "provide_buffers: read" {
const cqe = try ring.copy_cqe();
switch (cqe.err()) {
// Happens when the kernel is < 5.7
.INVAL => return error.SkipZigTest,
.INVAL, .BADF => return error.SkipZigTest,
.SUCCESS => {},
else => |errno| std.debug.panic("unhandled errno: {}", .{errno}),
}
@ -3230,7 +3230,7 @@ test "remove_buffers" {
const cqe = try ring.copy_cqe();
switch (cqe.err()) {
.INVAL => return error.SkipZigTest,
.INVAL, .BADF => return error.SkipZigTest,
.SUCCESS => {},
else => |errno| std.debug.panic("unhandled errno: {}", .{errno}),
}