All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/5] fsnotify: decouple mark lock and marks fsobject lock
@ 2011-02-21 17:33 Lino Sanfilippo
  2011-02-21 17:33 ` [PATCH 1/5] fsnotify: grab inode ref in add_inode_mark() instead of add_mark() Lino Sanfilippo
                   ` (4 more replies)
  0 siblings, 5 replies; 10+ messages in thread
From: Lino Sanfilippo @ 2011-02-21 17:33 UTC (permalink / raw)
  To: eparis; +Cc: linux-kernel, linux-fsdevel

1. mark lock
2. inode/vfsmount lock

With these patches only one of both locks are taken at the same time, which 
removes the need for a strict locking order.

These patches depend on patch "inotify: fix race when adding a new watch" sent to lkml
on Feb. 11.



^ permalink raw reply	[flat|nested] 10+ messages in thread
[parent not found: <1298306349-6396-1-git-send-email-LinoSanfilippo@gmx.de>]

end of thread, other threads:[~2011-03-01 21:08 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-02-21 17:33 [PATCH 0/5] fsnotify: decouple mark lock and marks fsobject lock Lino Sanfilippo
2011-02-21 17:33 ` [PATCH 1/5] fsnotify: grab inode ref in add_inode_mark() instead of add_mark() Lino Sanfilippo
2011-02-25 18:36   ` Eric Paris
2011-03-01 18:30     ` Lino Sanfilippo
2011-03-01 21:07       ` Eric Paris
2011-02-21 17:33 ` [PATCH 2/5] fsnotify: pass inode/mount as a parameter to fsnotify_destroy_[inode|vfsmount]_mark() Lino Sanfilippo
2011-02-21 17:33 ` [PATCH 3/5] fsnotify: dont call fsnotify_add_[inode|vfsmount]_mark() with mark lock held Lino Sanfilippo
2011-02-21 17:33 ` [PATCH 4/5] fsnotify: dont call fsnotify_destroy_[inode|vfsmount]_mark() " Lino Sanfilippo
2011-02-21 17:33 ` [PATCH 5/5] fsnotify: dont lock fsobject " Lino Sanfilippo
     [not found] <1298306349-6396-1-git-send-email-LinoSanfilippo@gmx.de>
2011-02-21 19:32 ` [PATCH 0/5] fsnotify: decouple mark lock and marks fsobject lock Lino Sanfilippo

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.