HomeFreeBSD

nullfs: fix unmounts when filesystem is active.

Description

nullfs: fix unmounts when filesystem is active.

If vflush() did not completely flushed the mount vnodes queue, either
retry for forced unmounts, or give up for non-forced. This situation
can occur when new vnodes are instantiated while vflush() worked.

Reported and tested by: pho
Sponsored by: The FreeBSD Foundation
MFC after: 1 week

Details

Provenance
kibAuthored on Mar 21 2019, 1:30 PM
Parents
rG8b0f6c42152b: Add bus_release_resource() method to nexus on arm64
Branches
Unknown
Tags
Unknown

Event Timeline