1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-22 11:17:19 +00:00
freebsd/sys/ufs
Kirk McKusick 6c09f4a27c A refinement of change 232351 to avoid a race with a forcible unmount.
While we have a snapshot vnode unlocked to avoid a deadlock with another
inode in the same inode block being updated, the filesystem containing
it may be forcibly unmounted. When that happens the snapshot vnode is
revoked. We need to check for that condition and fail appropriately.

This change will be included along with 232351 when it is MFC'ed to 9.

Spotted by:  kib
Reviewed by: kib
2012-03-28 21:21:19 +00:00
..
ffs A refinement of change 232351 to avoid a race with a forcible unmount. 2012-03-28 21:21:19 +00:00
ufs Microoptimize: in qsync loop over mount vnodes, only unlock mount 2012-03-28 13:56:18 +00:00