--- - branch: MAIN date: Mon Mar 28 12:37:46 UTC 2022 files: - new: '1.90' old: '1.89' path: src/sys/coda/coda_vfsops.c pathrev: src/sys/coda/coda_vfsops.c@1.90 type: modified - new: '1.92' old: '1.91' path: src/sys/kern/vfs_mount.c pathrev: src/sys/kern/vfs_mount.c@1.92 type: modified - new: '1.492' old: '1.491' path: src/sys/kern/vfs_subr.c pathrev: src/sys/kern/vfs_subr.c@1.492 type: modified - new: '1.140' old: '1.139' path: src/sys/kern/vfs_vnode.c pathrev: src/sys/kern/vfs_vnode.c@1.140 type: modified - new: '1.208' old: '1.207' path: src/sys/miscfs/specfs/spec_vnops.c pathrev: src/sys/miscfs/specfs/spec_vnops.c@1.208 type: modified - new: '1.51' old: '1.50' path: src/sys/miscfs/specfs/specdev.h pathrev: src/sys/miscfs/specfs/specdev.h@1.51 type: modified id: 20220328T123746Z.65f9b9309bf0b4e189ee91401120b736694923dc log: | specfs: Let spec_node_lookup_by_dev wait for reclaim to finish. vdevgone relies on this to ensure that if there is a concurrent revoke in progress, it will wait for that revoke to finish -- that way, it can guarantee all I/O operations have completed and the device is closed. module: src subject: 'CVS commit: src/sys' unixtime: '1648471066' user: riastradh