From owner-freebsd-current@FreeBSD.ORG Thu Jun 24 04:20:20 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2899416A4CE for ; Thu, 24 Jun 2004 04:20:20 +0000 (GMT) Received: from mailout1.pacific.net.au (mailout1.pacific.net.au [61.8.0.84]) by mx1.FreeBSD.org (Postfix) with ESMTP id A1CC343D54 for ; Thu, 24 Jun 2004 04:20:19 +0000 (GMT) (envelope-from bde@zeta.org.au) Received: from mailproxy2.pacific.net.au (mailproxy2.pacific.net.au [61.8.0.87])i5O4Jh4u024493; Thu, 24 Jun 2004 14:19:43 +1000 Received: from gamplex.bde.org (katana.zip.com.au [61.8.7.246]) i5O4Janl013803; Thu, 24 Jun 2004 14:19:38 +1000 Date: Thu, 24 Jun 2004 14:19:36 +1000 (EST) From: Bruce Evans X-X-Sender: bde@gamplex.bde.org To: Gordon Bergling In-Reply-To: <40D9B25B.9010904@0xfce3.net> Message-ID: <20040624134505.U61731@gamplex.bde.org> References: <20040623160451.GA374@frontfree.net> <40D9B25B.9010904@0xfce3.net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: freebsd-current@freebsd.org Subject: Re: About the Darwin merge X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 24 Jun 2004 04:20:20 -0000 On Wed, 23 Jun 2004, Gordon Bergling wrote: > Xin LI wrote: > > >Hi, -CURRENT, > > > >From the 5.3-RELEASE todo page I saw: > > > >"Merge of Darwin msdosfs, other fixes > >Is there someone actively working on this? BTW. A Darwin msdosfs No me. I have many local changes to merge first (mainly to speed up writes by a factor of between 5 and 20 using VMIO and non-pessimal cluster allocation). > >merge patchset, which was originally posted as kern/55861 with > >some minor modifications, was committed last December. Shall we > >modify the status of this item? That patch set took a lot of work to clean up and fix after it was committed. It remains incomplete. E.g., fsck_msdosfs always (except with -n of course) claims to fix up the dirty flag if it is set, but doesn't actually do so unless the FAT needs to be written to fix some other problem. > A few weeks ago I had started to take an deeper look into the darwin sources > especially into msdosfs. I had talked to scottl@ and if I remember > correctly he had > cc:ed rwadson@ about an initial diff I had created. This diff can be > found at > http://www.0xfce3.net/files/freebsd/01-msdosfs-darwin-merge-050604.diff > (~ 240 KB). > > This diff is only a diff against HEADs msdosfs and the first release of > apples msdosfs (-30). More than 50% of it is to undo FreeBSD changes. E.g., it reverses old changes to remove __P(()) and atari support. A diff relative to the 2000/08/28 version of -current is only 140K. Bruce