Details
Details
- Reviewers
markj - Commits
- rGfd50bb3f7cd0: vop_fsync_debugprepost(): take account of nullfs
Diff Detail
Diff Detail
- Repository
- rG FreeBSD src repository
- Lint
Lint Not Applicable - Unit
Tests Not Applicable
Event Timeline
Comment Actions
I reproduced the problem using a -o nocache nullfs mount, since that disables writing with shared locks held (why?). This patch fixes the crash.
Comment Actions
Because with nocache we are guaranteed that new nullfs vnode must be instantiated with each bypass call. That requires the lower vnode to be locked exclusively.