On Tue, Sep 01, 2020 at 08:46:02PM +0200, Florian Weimer wrote: > * Minchan Kim: > > > ssize_t process_madvise(int pidfd, const struct iovec *iovec, > > unsigned long vlen, int advice, unsigned int flags); > > size_t for vlen provides a clearer hint regarding the type of special > treatment needed for ILP32 here (zero extension, not changing the type > to long long). > All existing system calls using iove in Linux uses unsigned long so I want to be consistent with them unless process_madvise need something speicial.