From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-9.0 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS, URIBL_BLOCKED,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 6EABFC282CE for ; Thu, 23 May 2019 02:00:30 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 30D4A2173C for ; Thu, 23 May 2019 02:00:30 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727305AbfEWCA3 (ORCPT ); Wed, 22 May 2019 22:00:29 -0400 Received: from smtpbguseast2.qq.com ([54.204.34.130]:55032 "EHLO smtpbguseast2.qq.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727691AbfEWCA2 (ORCPT ); Wed, 22 May 2019 22:00:28 -0400 X-QQ-mid: bizesmtp7t1558576823tkrb06yzd Received: from localhost.localdomain (unknown [218.76.23.26]) by esmtp4.qq.com (ESMTP) with id ; Thu, 23 May 2019 10:00:13 +0800 (CST) X-QQ-SSF: 01400000002000Q0VN60000A0000000 X-QQ-FEAT: 3UaOJI4aduGYfR3kC5jAsSHxyCGR6AojezsPdulb32r2vV43FXu59tAgv2zke duGvGbvHxqwqZRNyJP8W55ffScgu4+7PTWFDQ8YyHW8geIle0fOntjyYe8jZIbeSxV+XtvK DKQRYVF5zirwDkon71i65axetVeSSSKa87TmywWv2UrN4XhwPDrb2hjIuZUlPMkbt5CZQMw AEqCcjlhwaJNak0gBcnSor5Tisz6yHclzMvg1AZ4PmstPUYDioeXnw9E8xJ+29woM9CTvTV QwZDM2Z/EPA4FnCdtElL9EP3slFifNpVVKnY8NZBeajSUwLzOR4K5gKF98oFDh8cgLVD65u rwt2YV2 X-QQ-GoodBg: 2 From: Jackie Liu To: axboe@kernel.dk Cc: linux-block@vger.kernel.org, Jackie Liu Subject: [PATCH 2/3] io_uring: no need to reap event repeatedly Date: Thu, 23 May 2019 09:59:46 +0800 Message-Id: <1558576787-18310-2-git-send-email-liuyun01@kylinos.cn> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1558576787-18310-1-git-send-email-liuyun01@kylinos.cn> References: <1558576787-18310-1-git-send-email-liuyun01@kylinos.cn> X-QQ-SENDSIZE: 520 Feedback-ID: bizesmtp:kylinos.cn:qybgforeign:qybgforeign2 X-QQ-Bgrelay: 1 Sender: linux-block-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-block@vger.kernel.org Function io_ring_ctx_wait_and_kill use io_iopoll_reap_events to reap events, No need to do it again in the io_ring_ctx_free function. Signed-off-by: Jackie Liu --- fs/io_uring.c | 1 - 1 file changed, 1 deletion(-) diff --git a/fs/io_uring.c b/fs/io_uring.c index 4430429..3bbd202 100644 --- a/fs/io_uring.c +++ b/fs/io_uring.c @@ -2771,7 +2771,6 @@ static void io_ring_ctx_free(struct io_ring_ctx *ctx) if (ctx->sqo_mm) mmdrop(ctx->sqo_mm); - io_iopoll_reap_events(ctx); io_sqe_buffer_unregister(ctx); io_sqe_files_unregister(ctx); io_eventfd_unregister(ctx); -- 2.7.4