From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jeff Moyer Subject: Re: [patch] fs: aio fix rcu lookup Date: Wed, 19 Jan 2011 14:13:34 -0500 Message-ID: References: <20110118190114.GA5070@quack.suse.cz> <20110118235236.GA14087@quack.suse.cz> <20110119132123.GC4246@quack.suse.cz> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: Nick Piggin , Andrew Morton , linux-fsdevel , linux-kernel@vger.kernel.org To: Jan Kara Return-path: In-Reply-To: <20110119132123.GC4246@quack.suse.cz> (Jan Kara's message of "Wed, 19 Jan 2011 14:21:23 +0100") Sender: linux-kernel-owner@vger.kernel.org List-Id: linux-fsdevel.vger.kernel.org Jan Kara writes: > But there's the second race I describe making it possible > for new IO to be created after io_destroy() has waited for all IO to > finish... Can't that be solved by introducing memory barriers around the accesses to ->dead? Cheers, Jeff