lkml.org 
[lkml]   [2006]   [Jul]   [26]   [last100]   RSS Feed
Views: [more markup]  [less markup]  [headers]  [forward] 
 
Messages in this thread
    /
    FromNeil Brown <>
    DateThu, 27 Jul 2006 09:53:04 +1000
    SubjectRe: Bad ext3/nfs DoS bug
    On Wednesday July 26, sandeen@sandeen.net wrote:
    > > +EXPORT_SYMBOL_GPL(export_iget);
    > ...
    > > +static struct dentry *ext3_get_dentry(struct super_block *sb, void *vobjp)
    > > +{
    > > +	__u32 *objp = vobjp;
    > > +	unsigned long ino = objp[0];
    > > +	__u32 generation = objp[1];
    > > +
    > > +	if (ino != EXT3_ROOT_INO && ino < EXT3_FIRST_INO(sb))
    > > +		return ERR_PTR(-ESTALE);
    > > +
    > > +	return export_iget(sb, ino, generation);
    > > +}
    > 
    > Hm, with this, ext3.ko has a new dependency on exportfs.ko.  Is that 
    > desirable/acceptable?
    
    Drat, you're right.
    No, I don't think that is what we want.
    I'll do it differently in a day or so.
    
    Thanks,
    NeilBrown
    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at  http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at  http://www.tux.org/lkml/
    
    
    \
     
     \ /
      Last update: 2006-07-27 01:57    [from the cache]
    ©2003-2008