On 04/19/2017 01:39 AM, Christoph Hellwig wrote:
>
>> @@ -1593,6 +1593,11 @@ static int io_submit_one(struct kioctx *ctx, struct iocb __user *user_iocb,
>> }
>>
>> req->common.ki_flags |= iocb_rw_flags(iocb->aio_rw_flags);
>> + if ((req->common.ki_flags & IOCB_NOWAIT) &&
>> + !(req->common.ki_flags & IOCB_DIRECT)) {
>> + ret = -EINVAL;
>> + goto out_put_req;
>> + }
>
> Wrong indentation. Also I think this should be EOPNOTSUPP here.
>
Do we plan to add support for nowait in buffered I/O in the future? It
is just too complicated. EINVAL suits best in this case.
--
Goldwyn
--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html