]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
b_vflags update requries bufobj lock
authorKonstantin Belousov <kib@FreeBSD.org>
Tue, 13 Apr 2021 10:22:56 +0000 (13:22 +0300)
committerKonstantin Belousov <kib@FreeBSD.org>
Thu, 15 Apr 2021 12:47:42 +0000 (15:47 +0300)
commite3d675958539eee899d42438f5b46a26f3c64902
treefaa33f8af30a1138e0f806d62a2a244e5b07162e
parentcebcca89f1b059438cc329bde4d8ad254a303623
b_vflags update requries bufobj lock

The trunc_dependencies() issue was reported by Alexander Lochmann
<alexander.lochmann@tu-dortmund.de>, who found the problem by performing
lock analysis using LockDoc, see https://doi.org/10.1145/3302424.3303948.

Tested by: pho
Sponsored by: The FreeBSD Foundation
MFC after: 1 week
sys/ufs/ffs/ffs_softdep.c
sys/ufs/ffs/ffs_vnops.c