diff options
Diffstat (limited to 'fs/devpts/inode.c')
-rw-r--r-- | fs/devpts/inode.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/fs/devpts/inode.c b/fs/devpts/inode.c index f7aef5bb584a..5f7b5a6025bf 100644 --- a/fs/devpts/inode.c +++ b/fs/devpts/inode.c | |||
@@ -113,7 +113,6 @@ devpts_fill_super(struct super_block *s, void *data, int silent) | |||
113 | inode->i_ino = 1; | 113 | inode->i_ino = 1; |
114 | inode->i_mtime = inode->i_atime = inode->i_ctime = CURRENT_TIME; | 114 | inode->i_mtime = inode->i_atime = inode->i_ctime = CURRENT_TIME; |
115 | inode->i_blocks = 0; | 115 | inode->i_blocks = 0; |
116 | inode->i_blksize = 1024; | ||
117 | inode->i_uid = inode->i_gid = 0; | 116 | inode->i_uid = inode->i_gid = 0; |
118 | inode->i_mode = S_IFDIR | S_IRUGO | S_IXUGO | S_IWUSR; | 117 | inode->i_mode = S_IFDIR | S_IRUGO | S_IXUGO | S_IWUSR; |
119 | inode->i_op = &simple_dir_inode_operations; | 118 | inode->i_op = &simple_dir_inode_operations; |
@@ -172,12 +171,11 @@ int devpts_pty_new(struct tty_struct *tty) | |||
172 | return -ENOMEM; | 171 | return -ENOMEM; |
173 | 172 | ||
174 | inode->i_ino = number+2; | 173 | inode->i_ino = number+2; |
175 | inode->i_blksize = 1024; | ||
176 | inode->i_uid = config.setuid ? config.uid : current->fsuid; | 174 | inode->i_uid = config.setuid ? config.uid : current->fsuid; |
177 | inode->i_gid = config.setgid ? config.gid : current->fsgid; | 175 | inode->i_gid = config.setgid ? config.gid : current->fsgid; |
178 | inode->i_mtime = inode->i_atime = inode->i_ctime = CURRENT_TIME; | 176 | inode->i_mtime = inode->i_atime = inode->i_ctime = CURRENT_TIME; |
179 | init_special_inode(inode, S_IFCHR|config.mode, device); | 177 | init_special_inode(inode, S_IFCHR|config.mode, device); |
180 | inode->u.generic_ip = tty; | 178 | inode->i_private = tty; |
181 | 179 | ||
182 | dentry = get_node(number); | 180 | dentry = get_node(number); |
183 | if (!IS_ERR(dentry) && !dentry->d_inode) | 181 | if (!IS_ERR(dentry) && !dentry->d_inode) |
@@ -196,7 +194,7 @@ struct tty_struct *devpts_get_tty(int number) | |||
196 | tty = NULL; | 194 | tty = NULL; |
197 | if (!IS_ERR(dentry)) { | 195 | if (!IS_ERR(dentry)) { |
198 | if (dentry->d_inode) | 196 | if (dentry->d_inode) |
199 | tty = dentry->d_inode->u.generic_ip; | 197 | tty = dentry->d_inode->i_private; |
200 | dput(dentry); | 198 | dput(dentry); |
201 | } | 199 | } |
202 | 200 | ||