]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
vfs: temporarily revert r351825
authorMateusz Guzik <mjg@FreeBSD.org>
Thu, 5 Sep 2019 18:19:51 +0000 (18:19 +0000)
committerMateusz Guzik <mjg@FreeBSD.org>
Thu, 5 Sep 2019 18:19:51 +0000 (18:19 +0000)
commit68c3c1abe1d0761106d785ce97b9e658c200479a
treea969f99fe8c9046417bb5d62e90959da750e4d82
parent8262585607f13d3aa943337a59dc457c6f1e92d0
vfs: temporarily revert r351825

There are 2 problems:
- it introduces a funny bug where it can end up trylocking the same vnode [1]
- it exposes a pre-existing softdep deadlock [2]

Both are easier to run into that the bug which got fixed, so revert until
a complete solution is worked out.

Reported by: cy [1], pho [2]
Sponsored by: The FreeBSD Foundation
sys/kern/vfs_subr.c