vfs: fix up the assert in i_readcount_dec
authorMateusz Guzik <mjguzik@gmail.com>
Fri, 11 Aug 2023 19:48:14 +0000 (21:48 +0200)
committerChristian Brauner <brauner@kernel.org>
Tue, 15 Aug 2023 06:32:45 +0000 (08:32 +0200)
commit45e0d4b95b65fedd18aa3e1b6571e16a2e6e0aa9
tree2b6aad56f217e7416cc8d37f7545b219340ea055
parent89cbd4c036ba44eadc495820e72c5c36273abb76
vfs: fix up the assert in i_readcount_dec

Drops a race where 2 threads could spot a positive value and both
proceed to dec to -1, without reporting anything.

Signed-off-by: Mateusz Guzik <mjguzik@gmail.com>
Message-Id: <20230811194814.1612336-1-mjguzik@gmail.com>
Signed-off-by: Christian Brauner <brauner@kernel.org>
include/linux/fs.h