From: "J.A. Magallon" <jamagallon@able.es>
To: linux-kernel@vger.kernel.org
Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Subject: Re: HFSPLus driver for Linux 2.6.
Date: Sat, 7 Feb 2004 00:47:35 +0100 [thread overview]
Message-ID: <20040206234735.GC2771@werewolf.able.es> (raw)
In-Reply-To: <1076051611.885.25.camel@gaston> (from benh@kernel.crashing.org on Fri, Feb 06, 2004 at 08:13:32 +0100)
On 02.06, Benjamin Herrenschmidt wrote:
> On Fri, 2004-02-06 at 15:02, Andrew Morton wrote:
> > Dylan Griffiths <dylang+kernel@thock.com> wrote:
> > >
> > > I don't remember where I grabbed this driver, I only know it's much
> > > more current than the one at
> > > http://sourceforge.net/projects/linux-hfsplus.
> >
> > Sorry, that's a showstopper. We need to understand who the maintenance
> > team is, and evaluate their preparedness to maintain this code long-term.
> >
> > We don't want to be adding yet another rarely-used filesystem which has no
> > visible maintenance team.
>
> It's a not-that-rarely used filesystem actually :) Been in my tree for
> a few monthes and it's used by pmac users either for iPod's or for
> accessing the MacOS X partitions.
>
> It's written & maintained by Roman Zippel, and the latest snapshot is
> available at http://www.ardistech.com/hfsplus/ but you probably want
> to ask Roman if it's really the latest version before merging :)
>
> One thing we absolutely need too is a port of Apple's fsck for HFS+,
> currently, the driver will refuse to mount read/write a "dirty"
> HFS+ filesystem to avoid corruption, but that means we have to reboot
> MacOS to fsck it then... But that limitation shouldn't prevent merging
> it.
>
You got it ;)
Look at http://www.opensource.apple.com/darwinsource/10.2.5/.
Get the diskdev_cmds.tar.gz, plus a patch from Roman at
http://www.ardistech.com/hfsplus/diskdev_cmds.diff.gz.
With this, I built a fsck.hfsplus + mkfs.hfsplus. I have been using them
on USB flash drives and zip disks. No real test on a several Gb disk.
But I think they will work.
There is even the source from the 10.3.2 (Panther) version for the commands,
but the current patch from Ardistech page does not apply.
But you can have a real fsck and mkfs for hfsplus.
I think it is suitable for 2.6, but of course Roman Zippel has the last
word (and should update the patch for the Panther version, if possible...)
I would really like to see this in -mm or mainline ;). It helps moving
data around...no more VFAT for me.
Hope all this helps.
--
J.A. Magallon <jamagallon()able!es> \ Software is like sex:
werewolf!able!es \ It's better when it's free
Mandrake Linux release 10.0 (Cooker) for i586
Linux 2.6.2-rc3-jam1 (gcc 3.3.2 (Mandrake Linux 10.0 3.3.2-4mdk))
next prev parent reply other threads:[~2004-02-06 23:47 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <402304F0.1070008@thock.com>
[not found] ` <20040205191527.4c7a488e.akpm@osdl.org>
2004-02-06 3:56 ` HFSPLus driver for Linux 2.6 Dylan Griffiths
2004-02-06 4:02 ` Andrew Morton
2004-02-06 5:03 ` Matthias Urlichs
2004-02-06 7:13 ` Benjamin Herrenschmidt
2004-02-06 13:15 ` Andreas Schwab
2004-02-06 19:09 ` Matthias Urlichs
2004-02-06 23:47 ` J.A. Magallon [this message]
2004-02-18 18:37 ` Updated HFSplus driver for 2.6.3 Dylan Griffiths
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20040206234735.GC2771@werewolf.able.es \
--to=jamagallon@able.es \
--cc=benh@kernel.crashing.org \
--cc=linux-kernel@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox