Al Viro 323ee8fc54 hfsplus: switch to ->iterate_shared()
We need to protect the list of hfsplus_readdir_data against parallel
insertions (in readdir) and removals (in release).  Add a spinlock
for that.  Note that it has nothing to do with protection of
hfsplus_readdir_data->key - we have an exclusion between hfsplus_readdir()
and hfsplus_delete_cat() on directory lock and between several
hfsplus_readdir() for the same struct file on ->f_pos_lock.  The spinlock
is strictly for list changes.

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2016-05-12 20:08:40 -04:00
..
2016-05-09 11:41:16 -04:00
2016-01-20 17:09:18 -08:00
2016-05-10 14:27:44 -04:00
2016-05-10 14:24:57 -04:00
2016-05-09 11:42:19 -04:00
2016-05-02 19:49:31 -04:00
2016-01-22 18:04:28 -05:00
2016-05-10 16:41:13 -04:00
2016-05-09 11:41:15 -04:00
2016-05-02 19:49:31 -04:00
2016-05-12 17:00:20 -04:00
2016-05-12 19:47:13 -04:00
2016-05-09 12:53:03 -04:00
2016-05-09 11:39:45 -04:00
2015-11-13 21:53:18 -08:00
2016-01-22 18:04:28 -05:00
2016-01-22 18:04:28 -05:00
2016-01-22 18:04:28 -05:00
2016-01-22 18:04:28 -05:00
2016-01-22 18:04:28 -05:00
2016-01-22 18:04:28 -05:00
2016-01-22 18:04:28 -05:00