Recent changes (master)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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");



[Index of Archives]     [Linux Kernel]     [Linux SCSI]     [Linux IDE]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux SCSI]

  Powered by Linux