From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?B?5YiY6ZW/5Yas?= Subject: [PATCH] aio: Add few code style fixes Date: Thu, 12 Nov 2015 23:06:40 +0800 Message-ID: Reply-To: liuchangdong007@163.com Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 To: bcrl@kvack.org, viro@zeniv.linux.org.uk, linux-aio@kvack.org, linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org Return-path: Sender: owner-linux-aio@kvack.org List-Id: linux-fsdevel.vger.kernel.org >>From 1609d68dee344925d182631922cd98790109588b Mon Sep 17 00:00:00 2001 From: Liu Changdong Date: Tue, 10 Nov 2015 00:04:18 +0800 Subject: [PATCH] aio: Add few code style fixes Add a blank line after declarations Signed-off-by: Liu Changdong --- fs/aio.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/fs/aio.c b/fs/aio.c index 155f842..48e4fb0 100644 --- a/fs/aio.c +++ b/fs/aio.c @@ -208,6 +208,7 @@ static struct file *aio_private_file(struct kioctx *ctx, loff_t nr_pages) struct file *file; struct path path; struct inode *inode = alloc_anon_inode(aio_mnt->mnt_sb); + if (IS_ERR(inode)) return ERR_CAST(inode); @@ -269,6 +270,7 @@ __initcall(aio_setup); static void put_aio_ring_file(struct kioctx *ctx) { struct file *aio_ring_file = ctx->aio_ring_file; + if (aio_ring_file) { truncate_setsize(aio_ring_file->f_inode, 0); @@ -293,6 +295,7 @@ static void aio_free_ring(struct kioctx *ctx) for (i = 0; i < ctx->nr_pages; i++) { struct page *page; + pr_debug("pid(%d) [%d] page->count=%d\n", current->pid, i, page_count(ctx->ring_pages[i])); page = ctx->ring_pages[i]; @@ -475,6 +478,7 @@ static int aio_setup_ring(struct kioctx *ctx) for (i = 0; i < nr_pages; i++) { struct page *page; + page = find_or_create_page(file->f_inode->i_mapping, i, GFP_HIGHUSER | __GFP_ZERO); if (!page) @@ -1352,6 +1356,7 @@ out: SYSCALL_DEFINE1(io_destroy, aio_context_t, ctx) { struct kioctx *ioctx = lookup_ioctx(ctx); + if (likely(NULL != ioctx)) { struct ctx_rq_wait wait; int ret; -- 2.1.4 -- To unsubscribe, send a message with 'unsubscribe linux-aio' in the body to majordomo@kvack.org. For more info on Linux AIO, see: http://www.kvack.org/aio/ Don't email: aart@kvack.org