[PATCH] Further VFS & ext2fs cleanup. TESTERS NEEDED!

Alexander Viro (viro@math.psu.edu)
Wed, 23 Dec 1998 16:11:44 -0500 (EST)


Folks, the patch in question contains:
1) sys_mknod() cleanup - now it uses ->create() for regular files,
leaving ->mknod() method to deal only with devices, fifos and sockets.

2) general ext2 cleanup

3) ext2-specific parts of inode and superblock are allocated separartely.
Rationale: unions in struct inode and struct super_block are bogus and
make inodes too heavyweight, no matter what fs we are using. It becomes
especially ugly if we want to implement layered filesystems.

I'm going to make analogous separation for other filesystems too,
indeed, but I decided to start from the most, erm, critical place. Help in
testing is VERY welcome.

The beast is too large to post it here, so I'm putting it on
ftp.math.psu.edu/pub/viro/ext2-patch.9.gz

WARNING: since this stuff touches ext2fs driver DON'T TRY IT ON
YOUR REGULAR FILESYSTEMS READ/WRITE. Always mount a scratch monkey ;-/

Cheers,
Al

-- 
There are no "civil aviation for dummies" books out there and most of
you would probably be scared and spend a lot of your time looking up
if there was one. :-)			  Jordan Hubbard in c.u.b.f.m

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/