Recent changes (master)

Jens Axboe
2019-03-07T13:00:22Z

The following changes since commit 7508b3948a216106196cec33a3a707d6f32d84a8:

engines/sg: ensure we flag EIO on the right io_u (2019-02-28 10:08:08 -0700)

are available in the Git repository at:

git://git.kernel.dk/fio.git master

for you to fetch changes up to be26a9823261c15c6e737e2e6c8762423cf325b8:

t/io_uring: stop when max number of files is reached (2019-03-06 08:24:38 -0700)

----------------------------------------------------------------
Jens Axboe (1):
t/io_uring: stop when max number of files is reached

t/io_uring.c | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)

---

Diff of recent changes:

diff --git a/t/io_uring.c b/t/io_uring.c
index 7c75c887..c7139f87 100644
--- a/t/io_uring.c
+++ b/t/io_uring.c
@@ -501,13 +501,19 @@ int main(int argc, char *argv[])

i = 1;
while (!do_nop && i < argc) {
- struct file *f = &s->files[s->nr_files];
+ struct file *f;

+ if (s->nr_files == MAX_FDS) {
+ printf("Max number of files (%d) reached\n", MAX_FDS);
+ break;
+ }
fd = open(argv[i], flags);
if (fd < 0) {
perror("open");
return 1;
}
+
+ f = &s->files[s->nr_files];
f->real_fd = fd;
if (get_file_size(f)) {
printf("failed getting size of device/file\n");