HomeFreeBSD

MFC: Eliminate a deadlock when creating snapshots. Blocking
rS156460Unpublished

Unpublished Commit ยท Learn More

No further details are available.

Description

MFC: Eliminate a deadlock when creating snapshots. Blocking

vn_start_write() must be called without any vnode locks held.
Remove calls to vn_start_write() and vn_finished_write() in
vnode_pager_putpages() and add these calls before the vnode lock
is obtained to most of the callers that don't already have them.

Approved by: re (mux)

Details

Provenance
teggeAuthored on
Parents
rS156459: MFC: Hold extra reference to vm object while cleaning pages.
Branches
Unknown
Tags
Unknown

Event Timeline