Only call bwillwrite() for logging to vnodes, as other fo_write() calls do.

MFC after:	1 week
Sponsored by:	EMC / Isilon Storage Division
This commit is contained in:
Bryan Drewery 2016-03-07 21:10:19 +00:00
parent f9c821083a
commit 8a81693ad5
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=296470

View file

@ -59,7 +59,8 @@ filemon_output(struct filemon *filemon, char *msg, size_t len)
auio.uio_td = curthread;
auio.uio_offset = (off_t) -1;
bwillwrite();
if (filemon->fp->f_type == DTYPE_VNODE)
bwillwrite();
fo_write(filemon->fp, &auio, curthread->td_ucred, 0, curthread);
}