Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S262964AbUKRUR0 (ORCPT ); Thu, 18 Nov 2004 15:17:26 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S261163AbUKRUPI (ORCPT ); Thu, 18 Nov 2004 15:15:08 -0500 Received: from [213.85.13.118] ([213.85.13.118]:900 "EHLO tau.rusteko.ru") by vger.kernel.org with ESMTP id S261158AbUKRUNm (ORCPT ); Thu, 18 Nov 2004 15:13:42 -0500 To: fsdevel Cc: Linus Torvalds , Miklos Szeredi , hbryan@us.ibm.com, akpm@osdl.org, linux-kernel@vger.kernel.org, pavel@ucw.cz Subject: Re: [PATCH] [Request for inclusion] Filesystem in Userspace References: From: Nikita Danilov Date: Thu, 18 Nov 2004 23:13:17 +0300 In-Reply-To: (Linus Torvalds's message of "Thu, 18 Nov 2004 11:16:31 -0800 (PST)") Message-ID: User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 904 Lines: 27 Linus Torvalds writes: [...] > > We actually had (for a short while) code that tracked the dirty bit in > software (ie make it unwritable by default, and take the write fault), but > people showed that that was actually a real performance problem on some > loads. Dirtiness can be tracked for a fraction of pages (for example, make pte unwritable when page crosses active/inactive list boundary, or alike). This will allow kernel to guarantee that there really is _known_ amount of clean pages in the system, without taking a lot of unnecessary faults. [... notes on kernel development methodology skipped ...] > > Linus Nikita. - 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/