diff options
author | Bob Peterson <rpeterso@redhat.com> | 2015-10-29 16:03:41 +0100 |
---|---|---|
committer | Bob Peterson <rpeterso@redhat.com> | 2015-11-04 19:05:42 +0100 |
commit | c36b97e9430defab4b52ee370c18745343d92f6d (patch) | |
tree | dfa18e7c6ddb1a1c2042cf583d755385141cb6ff /fs/gfs2/rgrp.c | |
parent | gfs2: Remove gl_spin define (diff) | |
download | linux-c36b97e9430defab4b52ee370c18745343d92f6d.tar.xz linux-c36b97e9430defab4b52ee370c18745343d92f6d.zip |
GFS2: Protect freeing directory hash table with i_lock spin_lock
This patch changes function gfs2_dir_hash_inval so it uses the
i_lock spin_lock to protect the in-core hash table, i_hash_cache.
This will prevent double-frees due to a race between gfs2_evict_inode
and inode invalidation.
Signed-off-by: Bob Peterson <rpeterso@redhat.com>
Diffstat (limited to '')
0 files changed, 0 insertions, 0 deletions