diff -NurpP --minimal linux-2.6.18.1-vs2.1.1-rc42.5/fs/inode.c linux-2.6.18.1-vs2.1.1-rc42.5.1/fs/inode.c --- linux-2.6.18.1-vs2.1.1-rc42.5/fs/inode.c 2006-10-24 03:26:54 +0200 +++ linux-2.6.18.1-vs2.1.1-rc42.5.1/fs/inode.c 2006-10-24 04:29:35 +0200 @@ -1146,6 +1146,8 @@ void iput(struct inode *inode) if (inode) { struct super_operations *op = inode->i_sb->s_op; + if (inode->i_state == I_CLEAR) + printk("inode = %p[#%u,%lu]\n", inode, inode->i_tag, inode->i_ino); BUG_ON(inode->i_state == I_CLEAR); if (op && op->put_inode)