Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S261892AbUJYPOm (ORCPT ); Mon, 25 Oct 2004 11:14:42 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S261854AbUJYPNo (ORCPT ); Mon, 25 Oct 2004 11:13:44 -0400 Received: from phoenix.infradead.org ([81.187.226.98]:54540 "EHLO phoenix.infradead.org") by vger.kernel.org with ESMTP id S261892AbUJYO7Y (ORCPT ); Mon, 25 Oct 2004 10:59:24 -0400 Date: Mon, 25 Oct 2004 15:59:17 +0100 From: Christoph Hellwig To: Mike Waychison Cc: linux-kernel@vger.kernel.org, linux-fsdevel@vger.kernel.org, raven@themaw.net Subject: Re: [PATCH 3/28] VFS: Move expiry into vfs Message-ID: <20041025145917.GA1492@infradead.org> Mail-Followup-To: Christoph Hellwig , Mike Waychison , linux-kernel@vger.kernel.org, linux-fsdevel@vger.kernel.org, raven@themaw.net References: <10987151702831@sun.com> <10987152003432@sun.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <10987152003432@sun.com> User-Agent: Mutt/1.4.1i X-SRS-Rewrite: SMTP reverse-path rewritten from by phoenix.infradead.org See http://www.infradead.org/rpr.html Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1010 Lines: 21 On Mon, Oct 25, 2004 at 10:40:00AM -0400, Mike Waychison wrote: > This patch moves the recently added expiry functionality directly into the > VFS layer. Doing this gives us a couple advantages: > > - Allows for configurable timeouts using a single consolidated timer > - Keeps filesystems from having to each implement their own expiry logic > - Provides a generic interface that can be used for _any_ filesystem, as > desired by user applications and/or the system admninistrator. > > This patch implements expiry by having the VFS recursively register work to > do. Checks are done for expiry every 1 second, so expiry is configurable to > that granularity. The expiry timer should only run as long as there are filesystems registered for expiry. - 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/