For XFS 1.0.1 release:
In file fs/xfs/xfs_mount.c, there seems to be some bugs with error
First, around line 851 and 870, the following code should be added
rvp->v_flag |= VPURGE;
Second, the exit of error2 should add some code to free the log structure.
for some error cases after the log structure is allocated.
Third, if it exits from line 840, ( "fail to read root inode") , the next
will Oops. I've looked at the code but didn't find any obvious errors,
someone can check it for more details. Probably there are some problems
with xfs_iget at error handling.
Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp