From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S261341AbVFBAgf (ORCPT ); Wed, 1 Jun 2005 20:36:35 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S261523AbVFBAge (ORCPT ); Wed, 1 Jun 2005 20:36:34 -0400 Received: from mail.dvmed.net ([216.237.124.58]:57271 "EHLO mail.dvmed.net") by vger.kernel.org with ESMTP id S261341AbVFBAgc (ORCPT ); Wed, 1 Jun 2005 20:36:32 -0400 Message-ID: <429E5483.3020404@pobox.com> Date: Wed, 01 Jun 2005 20:36:19 -0400 From: Jeff Garzik User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.6) Gecko/20050328 Fedora/1.7.6-1.2.5 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Bill Davidsen CC: Matthias Andree , Alan Cox , Arjan van de Ven , Linux Kernel Mailing List Subject: Re: Linux does not care for data integrity References: <20050515152956.GA25143@havoc.gtf.org> <20050516.012740.93615022.okuyamak@dd.iij4u.or.jp> <42877C1B.2030008@pobox.com> <20050516110203.GA13387@merlin.emma.line.org> <1116241957.6274.36.camel@laptopd505.fenrus.org> <20050516112956.GC13387@merlin.emma.line.org> <1116252157.6274.41.camel@laptopd505.fenrus.org> <20050516144831.GA949@merlin.emma.line.org> <1116256005.21388.55.camel@localhost.localdomain> <87zmudycd1.fsf@stark.xeocode.com> <20050529211610.GA2105@merlin.emma.line.org> <429E062B.60909@tmr.com> In-Reply-To: <429E062B.60909@tmr.com> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Bill Davidsen wrote: > This would change the meaning of fsync from "force out the data" to > "wait for the data to be written" in some implementations. This is the meaning of fsync: copies all in-core parts of a file to disk, and waits until the device reports that all parts are on stable storage. Anything less is a bug. Jeff