Make a header file with some definitions to replace the various minix bit setting/clearing functions that were more generally available in 2.6.32, but are gone as of 3.2. I should have suspected this might come and bite me later.
Change the minix bit functions to use the xiafs ones in bitmap.h
Get bitmap.c compiling under 3.2. Some ifdefs may help make it more general
Clear up some compilation errors
More porting work. Gotta love how things change randomly.
Moving right along
File includes
fsync again
Fix preparation instructions
Fix compiler warning about possible undefined behavior.
Looks like some differences crept in with creating and removing directory entries
Hmm, minix doesn't have end_writeback at the end of clear inode anymore. Removing.
Remove references to goto out:
Trying setting the number of blocks a bit differently
Possible buffer overflow that might be what's killing the large filesystems.
Remove unneeded iznr and zznr arrays
Update README a bit
Merge branch 'linux-3.2'