CVSROOT:        /cvs
Module name:    src
Changes by:     [email protected]    2019/02/17 15:17:28

Modified files:
        sys/kern       : vfs_bio.c vfs_subr.c vfs_vops.c 
        sys/sys        : vnode.h 

Log message:
if a write fails, we mark the buffer invalid and throw it away. this can
lead to lost errors, where a later fsync will return success. to fix this,
set a flag on the vnode indicating a past error has occurred, and return
an error for future fsync calls.
ok bluhm deraadt visa

Reply via email to