1 --- linux/fs/ext3/namei.c.orig Thu Jan 30 01:15:13 2003
2 +++ linux/fs/ext3/namei.c Sat Feb 1 00:33:46 2003
7 +static int extN_find_inode(struct inode *inode, unsigned long ino,
10 + const char *name = NULL;
14 + struct dentry *dentry = opaque;
15 + name = dentry->d_name.name;
16 + len = dentry->d_name.len;
18 + printk(KERN_INFO "finding inode %s:%lu (%p) count %d (%p = %*s)\n",
19 + kdevname(inode->i_dev), ino, inode, atomic_read(&inode->i_count),
20 + opaque, len, name ? name : "");
25 static struct dentry *extN_lookup(struct inode * dir, struct dentry *dentry)
30 unsigned long ino = le32_to_cpu(de->inode);
32 - inode = iget(dir->i_sb, ino);
33 + inode = iget4(dir->i_sb, ino, extN_find_inode, dentry);
36 return ERR_PTR(-EACCES);
37 --- linux/fs/ext3/inode.c.orig Thu Jan 30 01:15:13 2003
38 +++ linux/fs/ext3/inode.c Sat Feb 1 00:34:45 2003
41 void extN_put_inode (struct inode * inode)
43 + printk(KERN_INFO "putting inode %s:%lu (%p) count %d\n",
44 + kdevname(inode->i_dev), inode->i_ino, inode,
45 + atomic_read(&inode->i_count));
46 extN_discard_prealloc (inode);