diff options
| author | Lino Sanfilippo <LinoSanfilippo@gmx.de> | 2011-06-14 17:29:53 +0200 | 
|---|---|---|
| committer | Eric Paris <eparis@redhat.com> | 2012-12-11 13:44:36 -0500 | 
| commit | 64c20d2a20fce295c260ea6cb3b468edfa2fb07b (patch) | |
| tree | 8b01c3445a90155e4d237a0368d67e81032bb7ea /include/linux | |
| parent | d5a335b845792d2a69ed1e244c0b233117b7db3c (diff) | |
| download | olio-linux-3.10-64c20d2a20fce295c260ea6cb3b468edfa2fb07b.tar.xz olio-linux-3.10-64c20d2a20fce295c260ea6cb3b468edfa2fb07b.zip  | |
fsnotify: dont put marks on temporary list when clearing marks by group
In clear_marks_by_group_flags() the mark list of a group is iterated and the
marks are put on a temporary list.
Since we introduced fsnotify_destroy_mark_locked() we dont need the temp list
any more and are able to remove the marks while the mark list is iterated and
the mark list mutex is held.
Signed-off-by: Lino Sanfilippo <LinoSanfilippo@gmx.de>
Signed-off-by: Eric Paris <eparis@redhat.com>
Diffstat (limited to 'include/linux')
| -rw-r--r-- | include/linux/fsnotify_backend.h | 1 | 
1 files changed, 0 insertions, 1 deletions
diff --git a/include/linux/fsnotify_backend.h b/include/linux/fsnotify_backend.h index 26c06afa264..5a889935045 100644 --- a/include/linux/fsnotify_backend.h +++ b/include/linux/fsnotify_backend.h @@ -287,7 +287,6 @@ struct fsnotify_mark {  		struct fsnotify_inode_mark i;  		struct fsnotify_vfsmount_mark m;  	}; -	struct list_head free_g_list;	/* tmp list used when freeing this mark */  	__u32 ignored_mask;		/* events types to ignore */  #define FSNOTIFY_MARK_FLAG_INODE		0x01  #define FSNOTIFY_MARK_FLAG_VFSMOUNT		0x02  |