[RFC][PATCH] (#5) prelim auditfs

Timothy R. Chavez chavezt at gmail.com
Mon Feb 28 21:04:54 UTC 2005


On Mon, 28 Feb 2005 12:40:55 -0800, Chris Wright <chrisw at osdl.org> wrote:
> * Timothy R. Chavez (chavezt at gmail.com) wrote:
> > Chris, I wasn't really able to find much on the umount() problem the
> > Inotify guys were having.  I found a conversation / beat down which
> > alluded to it, but that's it.  Still, I hadn't actually tested the
> > behavior when I umount a device that has watches on it, so I figured
> > I'd at least do this test:
> >
> > I added watches to a mount, removed the mount, and saw all the watches
> > putting back all their references and being freed / put back into
> > their respective caches.  This is the correct behavior in my book.
> > Was it something more / different?
> 
> I agree, that's correct behaviour.  The inotify case was while adding a
> watch to an inode, they didn't have proper ref to inode, so racing
> umount could leave inotify pointing to a bogus inode.
> 
> http://marc.theaimsgroup.com/?l=linux-kernel&m=110668380020325&w=2

Ah ok.  I should probably take a much closer look at this in my code.

> 
> thanks,
> -chris
> --
> Linux Security Modules     http://lsm.immunix.org     http://lsm.bkbits.net
> 


-- 
- Timothy R. Chavez




More information about the Linux-audit mailing list