Skip to contentSkip to conversation

Recent changes (master)

PATCH Jens Axboe 1 participant 1 message Mar 7, 2019

lore
Share & tools
lore

Jens Axboe

author
#0 lore raw

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:

t/io_uring.c +7 -1
index 7c75c887..c7139f87 100644
@@ -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");