Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1750824AbXAKQXy (ORCPT ); Thu, 11 Jan 2007 11:23:54 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1750820AbXAKQXy (ORCPT ); Thu, 11 Jan 2007 11:23:54 -0500 Received: from outpost.ds9a.nl ([213.244.168.210]:51017 "EHLO outpost.ds9a.nl" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750824AbXAKQXx (ORCPT ); Thu, 11 Jan 2007 11:23:53 -0500 Date: Thu, 11 Jan 2007 17:23:51 +0100 From: bert hubert To: Linus Torvalds Cc: Nick Piggin , Aubrey , Hua Zhong , Hugh Dickins , linux-kernel@vger.kernel.org, hch@infradead.org, kenneth.w.chen@intel.com, akpm@osdl.org, mjt@tls.msk.ru Subject: Re: O_DIRECT question Message-ID: <20070111162351.GA16091@outpost.ds9a.nl> Mail-Followup-To: bert hubert , Linus Torvalds , Nick Piggin , Aubrey , Hua Zhong , Hugh Dickins , linux-kernel@vger.kernel.org, hch@infradead.org, kenneth.w.chen@intel.com, akpm@osdl.org, mjt@tls.msk.ru References: <6d6a94c50701101857v2af1e097xde69e592135e54ae@mail.gmail.com> <45A5D4A7.7020202@yahoo.com.au> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.9i Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 950 Lines: 22 On Thu, Jan 11, 2007 at 07:50:26AM -0800, Linus Torvalds wrote: > Yes. O_DIRECT is really fundamentally broken. There's just no way to fix > it sanely. Except by teaching people not to use it, and making the normal Does this mean that it will eat data today? Or that it is broken because it requires heaps of work on the kernel side? If it will eat data, when? What are the issues, cache coherency? I understand what you say about O_DIRECT, but considering that it is seeing use today, it would be good to know the extent of the practical problems. Thanks. -- http://www.PowerDNS.com Open source, database driven DNS Software http://netherlabs.nl Open and Closed source services - 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/