From: Larry Feigen <lfeigen@vo...> - 2001-05-03 20:00:36
I'm not sure how to get changes in so I'll just mention it here and Voila', it will miraculously appear there!
If one configures reiserfs as well as hostfs and uses hostfs as the root file system, there is a problem. reiserfs leaves the block size for the device set as 4096. hostfs tries to read 1024 without resetting the block size first in hostfs_root_super_read(). So, simply putting a set_blocksize(dev, blocksize) in before the call to bread solves the problem. All of the other FSs I looked at did a set_blocksize() before the bread().