Dear folks, i'm puzzled by the apparent requirement to set the v_specmountpoint of the device a FS is mounted on to the mountpoint on mount. All fs's seem to follow it but its function is not clear. Isn't the vp->v_specmountpoint provided so that if a vnode is describing a VBLK, the mounted FS can be looked up and/or fsynced too? (Wont this fsync the mounted root vnode only ?) Since NilFS can have multiple mounts on the same device the v_specmountpoint is at best ambiguous if not inadequate. Should I just keep v_specmountpoint NULL for this FS and will that break anything? With regards, Reinoud
Attachment:
pgpH2iKRoxBr9.pgp
Description: PGP signature