commit | c36b97e9430defab4b52ee370c18745343d92f6d | [log] [tgz] |
---|---|---|
author | Bob Peterson <rpeterso@redhat.com> | Thu Oct 29 10:03:41 2015 -0500 |
committer | Bob Peterson <rpeterso@redhat.com> | Wed Nov 04 12:05:42 2015 -0600 |
tree | dfa18e7c6ddb1a1c2042cf583d755385141cb6ff | |
parent | f3dd1649122b9e73f869e5304d5fa8554e128b7a [diff] |
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>