David Howells <dhowells@xxxxxxxxxx> wrote: > > It might make sense to redesign this stuff so that watches don't hold > > references on the object being watched. > > I explicitly made it hold a reference so that if you place a watch on an > automounted mount it stops it from expiring. > > Further, if I create a watch on something, *should* it be unmountable, just as > if I had a file open there or had chdir'd into there? It gets trickier than that as I need a ref on the dentry on which the watch is rooted to prevent it from getting culled. David