From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from out30-44.freemail.mail.aliyun.com ([115.124.30.44]:33649 "EHLO out30-44.freemail.mail.aliyun.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726970AbfKZCCD (ORCPT ); Mon, 25 Nov 2019 21:02:03 -0500 Subject: Re: [PATCH V2 0/2] ovl: implement async IO routines References: <1574243126-59283-1-git-send-email-jiufei.xue@linux.alibaba.com> From: Jiufei Xue Message-ID: <052a9b10-1cca-35d0-622a-d597421b3ecf@linux.alibaba.com> Date: Tue, 26 Nov 2019 10:00:29 +0800 MIME-Version: 1.0 In-Reply-To: <1574243126-59283-1-git-send-email-jiufei.xue@linux.alibaba.com> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit Sender: linux-unionfs-owner@vger.kernel.org To: miklos@szeredi.hu, amir73il@gmail.com Cc: linux-unionfs@vger.kernel.org, linux-fsdevel@vger.kernel.org List-ID: Hi miklos, Could you please kindly review this patch and give some advice? Thanks, Jiufei On 2019/11/20 下午5:45, Jiufei Xue wrote: > ovl stacks regular file operations now. However it doesn't implement > async IO routines and will convert async IOs to sync IOs which is not > expected. > > This patchset implements overlayfs async IO routines. > > Jiufei Xue (2) > vfs: add vfs_iocb_iter_[read|write] helper functions > ovl: implement async IO routines > > fs/overlayfs/file.c | 116 +++++++++++++++++++++++++++++++++++++++++------ > fs/overlayfs/overlayfs.h | 2 > fs/overlayfs/super.c | 12 ++++ > fs/read_write.c | 58 +++++++++++++++++++++++ > include/linux/fs.h | 16 ++++++ > 5 files changed, 188 insertions(+), 16 deletions(-) >