From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S964795AbWDBWJr (ORCPT ); Sun, 2 Apr 2006 18:09:47 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S965030AbWDBWJr (ORCPT ); Sun, 2 Apr 2006 18:09:47 -0400 Received: from zproxy.gmail.com ([64.233.162.197]:7403 "EHLO zproxy.gmail.com") by vger.kernel.org with ESMTP id S964795AbWDBWJr convert rfc822-to-8bit (ORCPT ); Sun, 2 Apr 2006 18:09:47 -0400 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=PZHfgKuBYt4tLkGXp5xatxrMcgMFH1/bhHRL9vkGg/O39RJ5E6NBMNLlbxot3PyfEXWd4PbuuW++mfpX2eR0oH3n5t4bYgjHb/qw0Rr8F/q7lzcJPEpUZUCmrxIr9RHtX11P6QBtkoXhq+SqdOmDPRuF86PrPwPwiWP5sq6pBCQ= Message-ID: Date: Sun, 2 Apr 2006 15:09:46 -0700 From: "Joshua Hudson" To: linux-kernel@vger.kernel.org Subject: Re: RFC replace some locking of i_sem wiht atomic_t In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7BIT Content-Disposition: inline References: <20060402184315.GD27946@ftp.linux.org.uk> Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org On 4/2/06, Al Viro wrote: > On Sun, Apr 02, 2006 at 11:01:30AM -0700, Joshua Hudson wrote: > > Herein lies the problem with the current locking scheme: > > 1. rename locks target if it exists, but target may be created by > > link() immediately > > after the check&lock procedure. > > 2. The target of link() is completely unprotected. > > 3. You have failed to RTFS or RTFM. > Ah here we are directory-locking.txt shows link() does: lock parent insure that source is not a directory lock source Let me guess, parent means parent of target, not parent of source. This has been confusing me for months. Thanks for streightning me out.