Konstantin Belousov 164438a7b9 More careful handling of the mount failure.
- VFS_UNMOUNT() requires vn_start_write() around it [*].
- call VFS_PURGE() before unmount.
- do not destroy mp if cleanup unmount did not succeed.
- set MNTK_UNMOUNT, and indicate forced unmount with MNTK_UNMOUNTF
  for VFS_UNMOUNT() in cleanup.

PR:	251320 [*]
Reported by:	Tong Zhang <ztong0001@gmail.com>
Reviewed by:	markj, mjg
Discussed with:	rmacklem
Sponsored by:	The FreeBSD Foundation
Differential revision:	https://reviews.freebsd.org/D27327
2020-11-26 18:08:42 +00:00
..
2020-02-26 16:22:28 +00:00
2020-09-25 10:05:38 +00:00
2020-10-05 15:54:19 +00:00
2020-10-14 22:51:40 +00:00
2020-11-19 02:50:48 +00:00
2020-11-24 06:42:32 +00:00
2020-11-19 04:28:39 +00:00
2020-10-19 16:57:59 +00:00
2020-11-05 15:08:56 +00:00
2020-10-08 18:29:17 +00:00
2020-11-09 00:34:23 +00:00
2020-05-09 15:56:02 +00:00
2020-08-13 20:48:14 +00:00
2020-01-12 23:52:16 +00:00
2020-11-25 22:53:21 +00:00
2020-10-22 09:28:11 +00:00
2020-08-27 05:11:15 +00:00
2020-11-04 16:30:56 +00:00
2020-11-18 16:21:37 +00:00