On 24 Apr 2001, Trond Myklebust wrote: > Hi Al, > > I believe your patch introduces a race for the NFS case. The problem > lies in the fact that nfs_find_actor() needs to read several of the > fields from nfs_inode_info. By adding an allocation after the inode > has been hashed, you are creating a window during which the inode can > be found by find_inode(), but during which you aren't even guaranteed > that the nfs_inode_info exists let alone that it's been initialized > by nfs_fill_inode(). _Ouch_. So what are you going to do if another iget4() comes between the moment when you hash the inode and set these fields? You are filling them only after you drop inode_lock, so AFAICS the current code has the same problem. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
- Re: hundreds of mount --bind m... David L. Parsley
- [Patch] inline symlinks for tm... Christoph Rohland
- [Patch] encapsulate shmem acce... Christoph Rohland
- [Resend] Collection of tmpfs p... Christoph Rohland
- Can't read SCSI TAPE Masaki Tsuji
- Re: hundreds of mount --bind m... Andreas Dilger
- Re: hundreds of mount --bind m... Alexander Viro
- Re: hundreds of mount --bind m... Andreas Dilger
- Re: hundreds of mount --bind m... Ingo Oeser
- Re: hundreds of mount --bind m... Trond Myklebust
- Re: hundreds of mount --bind m... Alexander Viro
- Re: hundreds of mount --bind m... Trond Myklebust
- Re: hundreds of mount --bind mount... Christoph Rohland
- Re: hundreds of mount --bind mountpoints? David L. Parsley
- Re: hundreds of mount --bind mountpoints? Alexander Viro
- Re: hundreds of mount --bind mountpoints? Ed Tomlinson
- Re: hundreds of mount --bind mountpoints? Andreas Dilger
- Re: hundreds of mount --bind mountpoints? Alexander Viro
- Re: hundreds of mount --bind mountpoints? Erik Mouw
- Re: hundreds of mount --bind mountpoint... Andreas Dilger
- Re: hundreds of mount --bind mount... Alexander Viro