From owner-freebsd-current@FreeBSD.ORG Thu Jun 24 08:57:15 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 1621E16A4CE for ; Thu, 24 Jun 2004 08:57:15 +0000 (GMT) Received: from einhorn.in-berlin.de (einhorn.in-berlin.de [192.109.42.8]) by mx1.FreeBSD.org (Postfix) with ESMTP id EED4943D53 for ; Thu, 24 Jun 2004 08:57:13 +0000 (GMT) (envelope-from gbergling@0xfce3.net) X-Envelope-From: gbergling@0xfce3.net Received: from [192.168.100.66] (port-ip-213-211-224-164.reverse.mdcc-fun.de [213.211.224.164]) (authenticated bits=0)i5O8ufQi015974; Thu, 24 Jun 2004 10:56:42 +0200 Message-ID: <40DA974D.1030101@0xfce3.net> Date: Thu, 24 Jun 2004 10:56:45 +0200 From: Gordon Bergling User-Agent: Mozilla Thunderbird 0.7 (Windows/20040616) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Bruce Evans References: <20040623160451.GA374@frontfree.net> <40D9B25B.9010904@0xfce3.net> <20040624134505.U61731@gamplex.bde.org> In-Reply-To: <20040624134505.U61731@gamplex.bde.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.41 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 08:57:15 -0000 Bruce Evans wrote: >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. > > I know this of cource, but my thoughts on the possible merge was to look at what we could need from msdosfs-30 and if we are done with it I want do take a look at msdosfs-48. That is the current version from opendarwin which is also the current version from apple's website. A friend of me is working on OpenDarwin and he said that apple didn't release any changelogs and that is what it makes hard to see what has changed. I also know that my hacking knowledge is very limited. I only had knowledge in general c programming and a lot of time the next months. That was my attention. ;) best regards, Gordon