Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S965358Ab3E2JTG (ORCPT ); Wed, 29 May 2013 05:19:06 -0400 Received: from merlin.infradead.org ([205.233.59.134]:49344 "EHLO merlin.infradead.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S965261Ab3E2JTD (ORCPT ); Wed, 29 May 2013 05:19:03 -0400 Date: Wed, 29 May 2013 11:18:08 +0200 From: Jens Axboe To: Kent Overstreet Cc: torvalds@linux-foundation.org, akpm@linux-foundation.org, linux-kernel@vger.kernel.org, linux-aio@kvack.org, Zach Brown , Felipe Balbi , Greg Kroah-Hartman , Mark Fasheh , Joel Becker , Rusty Russell , Asai Thambi S P , Selvan Mani , Sam Bradshaw , Jeff Moyer , Al Viro , Benjamin LaHaise Subject: Re: [PATCH] aio: Use call_rcu() instead of synchronize_rcu() in kill_ioctx() Message-ID: <20130529091808.GS22724@kernel.dk> References: <1369776378-27921-1-git-send-email-koverstreet@google.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1369776378-27921-1-git-send-email-koverstreet@google.com> Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 598 Lines: 16 On Tue, May 28 2013, Kent Overstreet wrote: > Just making ioctx shutdown asynchronous so as not to block io_destroy() > - and percpu refcounts for the ioctx are going to need a RCU barrier in > the same place anyways. Works for me, and gets rid of that nasty regression on taking forever to tear things down. You can add my Tested-by. -- Jens Axboe -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/