Hey Trond, Attached is a patch that changes nfs_sb_init() to returned correct errno (when nfs_get_root() fails), instead of returning a static errno of -EINVAL. By returning the correct errno, it allows the mount command to print the correct error message. For example, currently when you try to mount a v4 fs that is not exported on the server you get: Lucky# mount -v -t nfs4 harryp:/home /mnt/harryp mount: wrong fs type, bad option, bad superblock on harryp:/home, or too many mounted file systems With this patch, error message becomes: Lucky# mount -v -t nfs4 harryp:/home /mnt/harryp mount: special device harryp:/home does not exist Now that the mount command correctly decipher the errror I also changed two hard coded printk into dprintks to cut down on the number of messages (from 4 to 2) that are logged for this type of error. SteveD.