diff options
Diffstat (limited to 'fs/autofs/inode.c')
-rw-r--r-- | fs/autofs/inode.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/fs/autofs/inode.c b/fs/autofs/inode.c index af2efbbb5d76..2c9759baad61 100644 --- a/fs/autofs/inode.c +++ b/fs/autofs/inode.c | |||
@@ -129,10 +129,9 @@ int autofs_fill_super(struct super_block *s, void *data, int silent) | |||
129 | struct autofs_sb_info *sbi; | 129 | struct autofs_sb_info *sbi; |
130 | int minproto, maxproto; | 130 | int minproto, maxproto; |
131 | 131 | ||
132 | sbi = kmalloc(sizeof(*sbi), GFP_KERNEL); | 132 | sbi = kzalloc(sizeof(*sbi), GFP_KERNEL); |
133 | if ( !sbi ) | 133 | if ( !sbi ) |
134 | goto fail_unlock; | 134 | goto fail_unlock; |
135 | memset(sbi, 0, sizeof(*sbi)); | ||
136 | DPRINTK(("autofs: starting up, sbi = %p\n",sbi)); | 135 | DPRINTK(("autofs: starting up, sbi = %p\n",sbi)); |
137 | 136 | ||
138 | s->s_fs_info = sbi; | 137 | s->s_fs_info = sbi; |
@@ -217,7 +216,6 @@ static void autofs_read_inode(struct inode *inode) | |||
217 | inode->i_nlink = 2; | 216 | inode->i_nlink = 2; |
218 | inode->i_mtime = inode->i_atime = inode->i_ctime = CURRENT_TIME; | 217 | inode->i_mtime = inode->i_atime = inode->i_ctime = CURRENT_TIME; |
219 | inode->i_blocks = 0; | 218 | inode->i_blocks = 0; |
220 | inode->i_blksize = 1024; | ||
221 | 219 | ||
222 | if ( ino == AUTOFS_ROOT_INO ) { | 220 | if ( ino == AUTOFS_ROOT_INO ) { |
223 | inode->i_mode = S_IFDIR | S_IRUGO | S_IXUGO | S_IWUSR; | 221 | inode->i_mode = S_IFDIR | S_IRUGO | S_IXUGO | S_IWUSR; |
@@ -242,7 +240,7 @@ static void autofs_read_inode(struct inode *inode) | |||
242 | 240 | ||
243 | inode->i_op = &autofs_symlink_inode_operations; | 241 | inode->i_op = &autofs_symlink_inode_operations; |
244 | sl = &sbi->symlink[n]; | 242 | sl = &sbi->symlink[n]; |
245 | inode->u.generic_ip = sl; | 243 | inode->i_private = sl; |
246 | inode->i_mode = S_IFLNK | S_IRWXUGO; | 244 | inode->i_mode = S_IFLNK | S_IRWXUGO; |
247 | inode->i_mtime.tv_sec = inode->i_ctime.tv_sec = sl->mtime; | 245 | inode->i_mtime.tv_sec = inode->i_ctime.tv_sec = sl->mtime; |
248 | inode->i_mtime.tv_nsec = inode->i_ctime.tv_nsec = 0; | 246 | inode->i_mtime.tv_nsec = inode->i_ctime.tv_nsec = 0; |