| ... | ... | @@ -1559,7 +1559,7 @@ pub fn setup_buf_ring(fd: posix.fd_t, entries: u16, group_id: u16) !*align(mem.p |
| 1559 | 1559 | if (entries == 0 or entries > 1 << 15) return error.EntriesNotInRange; |
| 1560 | 1560 | if (!std.math.isPowerOfTwo(entries)) return error.EntriesNotPowerOfTwo; |
| 1561 | 1561 | |
| 1562 | | const mmap_size = entries * @sizeOf(linux.io_uring_buf); |
| 1562 | const mmap_size = @as(usize, entries) * @sizeOf(linux.io_uring_buf); |
| 1563 | 1563 | const mmap = try posix.mmap( |
| 1564 | 1564 | null, |
| 1565 | 1565 | mmap_size, |