1 diff -Nurb linux-2.6.22-20/fs/inode.c linux-2.6.22-40/fs/inode.c
2 --- linux-2.6.22-20/fs/inode.c 2007-07-08 19:32:17.000000000 -0400
3 +++ linux-2.6.22-40/fs/inode.c 2008-04-03 16:41:53.000000000 -0400
5 inode->i_fop = &empty_fops;
7 atomic_set(&inode->i_writecount, 0);
8 + mutex_init(&inode->i_mutex);
14 if (op && op->drop_inode)
15 drop = op->drop_inode;
16 + BUG_ON(atomic_read(&inode->i_mutex.count)!=1);