]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
vfs: fix freevnode accounting
authormjg <mjg@FreeBSD.org>
Fri, 21 Aug 2020 21:24:14 +0000 (21:24 +0000)
committermjg <mjg@FreeBSD.org>
Fri, 21 Aug 2020 21:24:14 +0000 (21:24 +0000)
commit89e7e6f7a09797f88b4ef0810b2d33ad059bd4ae
tree428807edc9c74d1be556ca1b46ebe7a285833ed5
parent2bb0c9e3fe63b0b50305788ce8d23a800d50dbcb
vfs: fix freevnode accounting

Most notably add the missing decrement to vhold_smr.

    .-'---`-.
  ,'          `.
  |             \
  |              \
  \           _  \
  ,\  _    ,'-,/-)\
  ( * \ \,' ,' ,'-)
   `._,)     -',-')
     \/         ''/
      )        / /
     /       ,'-'

Reported by: Dan Nelson <dnelson_1901@yahoo.com>
Fixes: r362827 ("vfs: protect vnodes with smr")
sys/kern/vfs_subr.c