| diff -Naur a/linux/inode.c b/linux/inode.c |
| --- a/vmblock-only/linux/inode.c 2013-10-03 04:29:47.471339204 -0400 |
| +++ b/vmblock-only/linux/inode.c 2013-10-03 04:31:56.607334636 -0400 |
| @@ -36,7 +36,7 @@ |
| |
| /* Inode operations */ |
| static struct dentry *InodeOpLookup(struct inode *dir, |
| - struct dentry *dentry, struct nameidata *nd); |
| + struct dentry *dentry, unsigned int flags); |
| static int InodeOpReadlink(struct dentry *dentry, char __user *buffer, int buflen); |
| #if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 13) |
| static void *InodeOpFollowlink(struct dentry *dentry, struct nameidata *nd); |
| @@ -75,7 +75,7 @@ |
| static struct dentry * |
| InodeOpLookup(struct inode *dir, // IN: parent directory's inode |
| struct dentry *dentry, // IN: dentry to lookup |
| - struct nameidata *nd) // IN: lookup intent and information |
| + unsigned int flags) // IN: lookup intent and information |
| { |
| char *filename; |
| struct inode *inode; |
| @@ -221,7 +221,7 @@ |
| goto out; |
| } |
| |
| - ret = vfs_follow_link(nd, iinfo->name); |
| + nd_set_link(nd, iinfo->name); |
| |
| out: |
| #if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 13) |