Messages in this thread | | | From | Arnd Bergmann <> | Date | Tue, 30 Jul 2019 09:11:49 +0200 | Subject | Re: [PATCH v2] aio: add timeout validity check for io_[p]getevents |
| |
On Tue, Jul 30, 2019 at 3:46 AM zhangyi (F) <yi.zhang@huawei.com> wrote:
> { > - ktime_t until = ts ? timespec64_to_ktime(*ts) : KTIME_MAX; > - struct kioctx *ioctx = lookup_ioctx(ctx_id); > + ktime_t until = KTIME_MAX; > + struct kioctx *ioctx = NULL; > long ret = -EINVAL; > > + if (ts) { > + if (!timespec64_valid(ts)) > + return ret; > + until = timespec64_to_ktime(*ts); > + }
The man page should probably get updated as well to reflect that this will now return -EINVAL for a negative timeout or malformed nanoseconds.
Arnd
| |