Bye HFS partition?

Ethan Benson erbenson at
Wed Apr 26 10:13:44 EST 2000

On Tue, Apr 25, 2000 at 06:52:33PM +0200, Martin Costabel wrote:

> I don't think that HFS support is *generally* unreliable. It works well
> with 2.2.x kernels and is broken on recent 2.3.x kernels. From his
> earlier posts I recall that Daniel is using a 2.3.99 kernel. 

I have heard that it does not cause kernel oopes or panics on 2.2 but
that it still has general flakyness, such as having the entire
contents of the filesystem vanish, though usually the corruption is
not permanent, occasionaly it seems to be.  but your right that its
broken on 2.3 its been that way for a long time presumably because of
the  VFS changes or whatever it was that broke all the filesystems,
HFS the way i understand it has just been patched enough to compile
but not beyond that, from your comments below it seems obvious that
much more work is needed.  

> For me, mounting an HFS partition under a 2.3.99 kernel and doing more
> than just a file listing leads to almost instant system freeze and
> sometimes destruction of the HFS partition (I am trying this only on a
> ZIP, so I can easily reformat). The oops I get comes, in general, from
> the hfs_bnode_relse function in fs/hfs/bnode.c, where a waitqueue bug is
> detected.

that must be what Alan Cox means by `HFS is broken' in the 2.4 tasklist...

> It would be nice (and rather vital for the survival of LinuxPPC under
> the imminent (?) 2.4 kernel) if some LinuxPPC developers woke up to this
> situation. (Seems to be above my capacities, sorry). The official
> maintainer of the HFS code doesn't do much, and some developers (I
> remember A Joshi and Tom Rini) gave the impression that they have a
> working HFS filesystem under 2.3.x. In the todo list for kernel 2.4,
> however, HFS is marked as broken (but no showstopper for the i386 crowd,
> of course).

well lets face it nobody except PowerMac users care about HFS, the
only OS that uses it only runs on Apple hardware.  there are just many
more interesting things that are more important to most (read teh i386
folks) people then a filesystem most people dont use (meaning most
people don't use Apple hardware) and its been mentioned before that
filesystems are not much fun to work on.  

its too bad there is no way to have DOS filesystems on apple
partitioned disks (well there is but Macos will refuse to mount it) oh
well there is always hfsutils which seems to work ok.

however, i see HFS+ support as being a worse problem then HFS,
OSX is unlikely to support plain HFS (for any of its main partitions),
does anyone know if one can use UFS/ffs instead of HFS+ on OSX?
read-only UFS support is fine on linux and write support is i think
probably much farther along then HFS+ anything is..

Ethan Benson
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 240 bytes
Desc: not available
URL: <>

More information about the Linuxppc-dev mailing list