diff options
author | Konstantin Belousov <kib@FreeBSD.org> | 2019-03-21 13:30:48 +0000 |
---|---|---|
committer | Konstantin Belousov <kib@FreeBSD.org> | 2019-03-21 13:30:48 +0000 |
commit | 7ae3486e6d927eaf8d3c6207cf90a26e94678daf (patch) | |
tree | 9d3ccd474a0f8ba451287a645cca2b9af75d9028 /release/arm64 | |
parent | 8b0f6c42152b9afbd13efa2d23add5ed664ac639 (diff) | |
download | src-7ae3486e6d927eaf8d3c6207cf90a26e94678daf.tar.gz src-7ae3486e6d927eaf8d3c6207cf90a26e94678daf.zip |
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
Notes
Notes:
svn path=/head/; revision=345376
Diffstat (limited to 'release/arm64')
0 files changed, 0 insertions, 0 deletions