Skip to content

Commit 4283d62

Browse files
committed
IOV_MAX minimum value 16.
1 parent 4c2de16 commit 4283d62

2 files changed

Lines changed: 2 additions & 10 deletions

File tree

src/kernel/Communicator.cc

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -476,11 +476,7 @@ void Communicator::shutdown_service(CommService *service)
476476
}
477477

478478
#ifndef IOV_MAX
479-
# ifdef UIO_MAXIOV
480-
# define IOV_MAX UIO_MAXIOV
481-
# else
482-
# define IOV_MAX 1024
483-
# endif
479+
# define IOV_MAX 16
484480
#endif
485481

486482
int Communicator::send_message_sync(struct iovec vectors[], int cnt,

src/kernel/poller.c

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -506,11 +506,7 @@ static void __poller_handle_read(struct __poller_node *node,
506506
}
507507

508508
#ifndef IOV_MAX
509-
# ifdef UIO_MAXIOV
510-
# define IOV_MAX UIO_MAXIOV
511-
# else
512-
# define IOV_MAX 1024
513-
# endif
509+
# define IOV_MAX 16
514510
#endif
515511

516512
static void __poller_handle_write(struct __poller_node *node,

0 commit comments

Comments
 (0)