]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
vfs: add more safety against concurrent forced unmount to vn_write
authorMateusz Guzik <mjg@FreeBSD.org>
Fri, 14 May 2021 11:26:56 +0000 (13:26 +0200)
committerMateusz Guzik <mjg@FreeBSD.org>
Fri, 14 May 2021 14:22:22 +0000 (14:22 +0000)
commitca1ce50b2b5ef11d85841f3aead98b2a9ad18819
tree8849ca1fefde846127ff8a26cbf895e1a9637464
parentb5fb9ae6872c499f1a02bec41f48b163a73a2aaa
vfs: add more safety against concurrent forced unmount to vn_write

1. stop re-reading ->v_mount (can become NULL)
2. stop re-reading ->v_type (can change to VBAD)
sys/kern/vfs_vnops.c