diff options
author | Andreas Gruenbacher <agruenba@redhat.com> | 2025-03-05 14:14:37 +0100 |
---|---|---|
committer | Andreas Gruenbacher <agruenba@redhat.com> | 2025-03-10 18:15:38 +0100 |
commit | 9136cad723ec3e5ab5ca85a839f151abf1c9a106 (patch) | |
tree | 803bfecde5e269993bf091c97109d485565d2830 /scripts/lib/kdoc/kdoc_output.py | |
parent | 6cb3b1c2df87a8048ee1d54ec16d2e757af86c7f (diff) |
gfs2: Prevent inode creation race (2)
In gfs2_try_evict(), we try grabbing the inode to evict, we try to evict
it, and then we try grabbing it again to see if it still exists. There
is no guarantee that we will end up with the same inode both times; the
inode validity check that commit ffd1cf0443a2 ("gfs2: Prevent inode
creation race") added to the first grab is actually needed both times.
(To avoid code duplication, add a grab_existing_inode() helper.)
Signed-off-by: Andreas Gruenbacher <agruenba@redhat.com>
Diffstat (limited to 'scripts/lib/kdoc/kdoc_output.py')
0 files changed, 0 insertions, 0 deletions