lkml.org 
[lkml]   [2001]   [Jul]   [12]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
Subjecta bug in ext2_put_inode? (was Re: Some question about VFS
On Wed, 11 Jul 2001, yxpeng wrote:
> When I read the source of VFS, I notice that the fs-specific
> function sb->s_op->put_inode() is called before the inode->i_count is
> decremented and then checked. In the ext2 source, we can see that what
> the put_inode() does is to free the preallocated blocks without checking
> the i_count. I want to know why the put_inode() should be taken before
> i_count is checked. I think maybe there are some other processes that
> hold this file open and may use the preallocated blocks. Now that the
> other processes may use the preallocated blocks, why here we should free
> them? I am really confused.

It is possible that you may have found a bug, I am forwarding your
question to the linux-kernel list where someone can answer with more
certainty...

Regards,
Tigran

-
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: 2005-03-22 12:57    [W:0.033 / U:5.636 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site