tech-kern archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: amd64 -current crashs at boot
Andrew Doran wrote:
> Apologies for not returning to this sooner. I and my family have been quite
> sick over the last week.
>
> On Wed, Dec 24, 2008 at 01:43:37PM +0000, Patrick Welche wrote:
>
>> FSYNC_VFS seems to be used as
>> vp->v_type == VBLK && vp->v_specmountpoint != NULL
>> Is there more to it? (eg was it meant to mean "this fs implements
>> vop_fsync"?)
>> (ffs_update doesn't know about specnodes, but why should it?)
>
> There is more to it than that. FSYNC_VFS indicates that whole file system
> metadata needs flushing. It is passed only when the root vnode for the file
> system came from a non-ffs file system (zb tmpfs /dev). If the root vnode is
> on an ffs file system, ffs_full_fsync() flushes both the device vnode itself
> and metadata associated with the mounted-on file system.
sys/ufs/ffs/ffs_vnops.c , rev. 1.108 from christos fixed it for me.
Christoph
Home |
Main Index |
Thread Index |
Old Index