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
