diff options
Diffstat (limited to 'fs/autofs')
-rw-r--r-- | fs/autofs/inode.c | 2 | ||||
-rw-r--r-- | fs/autofs/symlink.c | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/fs/autofs/inode.c b/fs/autofs/inode.c index c81d6b8c2828..d39d2acd9b38 100644 --- a/fs/autofs/inode.c +++ b/fs/autofs/inode.c | |||
@@ -241,7 +241,7 @@ static void autofs_read_inode(struct inode *inode) | |||
241 | 241 | ||
242 | inode->i_op = &autofs_symlink_inode_operations; | 242 | inode->i_op = &autofs_symlink_inode_operations; |
243 | sl = &sbi->symlink[n]; | 243 | sl = &sbi->symlink[n]; |
244 | inode->u.generic_ip = sl; | 244 | inode->i_private = sl; |
245 | inode->i_mode = S_IFLNK | S_IRWXUGO; | 245 | inode->i_mode = S_IFLNK | S_IRWXUGO; |
246 | inode->i_mtime.tv_sec = inode->i_ctime.tv_sec = sl->mtime; | 246 | inode->i_mtime.tv_sec = inode->i_ctime.tv_sec = sl->mtime; |
247 | inode->i_mtime.tv_nsec = inode->i_ctime.tv_nsec = 0; | 247 | inode->i_mtime.tv_nsec = inode->i_ctime.tv_nsec = 0; |
diff --git a/fs/autofs/symlink.c b/fs/autofs/symlink.c index 52e8772b066e..c74f2eb65775 100644 --- a/fs/autofs/symlink.c +++ b/fs/autofs/symlink.c | |||
@@ -15,7 +15,7 @@ | |||
15 | /* Nothing to release.. */ | 15 | /* Nothing to release.. */ |
16 | static void *autofs_follow_link(struct dentry *dentry, struct nameidata *nd) | 16 | static void *autofs_follow_link(struct dentry *dentry, struct nameidata *nd) |
17 | { | 17 | { |
18 | char *s=((struct autofs_symlink *)dentry->d_inode->u.generic_ip)->data; | 18 | char *s=((struct autofs_symlink *)dentry->d_inode->i_private)->data; |
19 | nd_set_link(nd, s); | 19 | nd_set_link(nd, s); |
20 | return NULL; | 20 | return NULL; |
21 | } | 21 | } |