Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Wed, 3 Oct 2001 17:26:05 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Wed, 3 Oct 2001 17:25:55 -0400 Received: from ns.suse.de ([213.95.15.193]:23818 "HELO Cantor.suse.de") by vger.kernel.org with SMTP id ; Wed, 3 Oct 2001 17:25:44 -0400 Date: Wed, 3 Oct 2001 23:26:09 +0200 From: Andi Kleen To: Alex Larsson Cc: Ulrich Drepper , Andi Kleen , linux-kernel@vger.kernel.org Subject: Re: Finegrained a/c/mtime was Re: Directory notification problem Message-ID: <20011003232609.A11804@gruyere.muc.suse.de> In-Reply-To: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: ; from alexl@redhat.com on Wed, Oct 03, 2001 at 11:15:04AM -0400 Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Oct 03, 2001 at 11:15:04AM -0400, Alex Larsson wrote: > Is a nanoseconds field the right choice though? In reality you might not > have a nanosecond resolution timer, so you would miss changes that appear > on shorter timescale than the timer resolution. Wouldn't a generation > counter, increased when ctime was updated, be a better solution? Near any CPU has a cycle counter builtin now, which gives you ns like resolution. In theory you could still get collisions on MP systems, but window is small enough that it can be ignored in practice. -Andi - 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/