We don't have to check if nr_events is zero in ioctx_alloc() because the caller has already done that. Signed-off-by: Chengguang Xu <cgxu519@xxxxxxx> --- fs/aio.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fs/aio.c b/fs/aio.c index b906ff70c90f..7b26c4feb0de 100644 --- a/fs/aio.c +++ b/fs/aio.c @@ -720,7 +720,7 @@ static struct kioctx *ioctx_alloc(unsigned nr_events) return ERR_PTR(-EINVAL); } - if (!nr_events || (unsigned long)max_reqs > aio_max_nr) + if ((unsigned long)max_reqs > aio_max_nr) return ERR_PTR(-EAGAIN); ctx = kmem_cache_zalloc(kioctx_cachep, GFP_KERNEL); -- 2.17.2