diff options
author | 2023-10-30 00:11:58 -0400 | |
---|---|---|
committer | 2023-11-25 02:33:42 -0500 | |
commit | 15f23734a1def3b22ba790bbf9f0d01949aae231 (patch) | |
tree | 6e92c3a066ecdc4ad2099fb0a8a5f27402f004cf /tools/perf/scripts/python/export-to-postgresql.py | |
parent | fast_dput(): handle underflows gracefully (diff) | |
download | wireguard-linux-15f23734a1def3b22ba790bbf9f0d01949aae231.tar.xz wireguard-linux-15f23734a1def3b22ba790bbf9f0d01949aae231.zip |
fast_dput(): new rules for refcount
By now there is only one place in entire fast_dput() where we return
false; that happens after refcount had been decremented and found (under
->d_lock) to be zero. In that case, just prior to returning false to
caller, fast_dput() forcibly changes the refcount from 0 to 1.
Lift that resetting refcount to 1 into the callers; later in the series
it will be massaged out of existence.
Reviewed-by: Christian Brauner <brauner@kernel.org>
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Diffstat (limited to '')
0 files changed, 0 insertions, 0 deletions