summaryrefslogtreecommitdiffstats
path: root/fs/devpts
diff options
context:
space:
mode:
authorRalf Baechle <ralf@linux-mips.org>1999-10-09 00:00:47 +0000
committerRalf Baechle <ralf@linux-mips.org>1999-10-09 00:00:47 +0000
commitd6434e1042f3b0a6dfe1b1f615af369486f9b1fa (patch)
treee2be02f33984c48ec019c654051d27964e42c441 /fs/devpts
parent609d1e803baf519487233b765eb487f9ec227a18 (diff)
Merge with 2.3.19.
Diffstat (limited to 'fs/devpts')
-rw-r--r--fs/devpts/inode.c2
-rw-r--r--fs/devpts/root.c5
2 files changed, 3 insertions, 4 deletions
diff --git a/fs/devpts/inode.c b/fs/devpts/inode.c
index bad4281ff..b11cae5ba 100644
--- a/fs/devpts/inode.c
+++ b/fs/devpts/inode.c
@@ -348,7 +348,7 @@ void devpts_pty_kill(int number)
}
}
-__initfunc(int init_devpts_fs(void))
+int __init init_devpts_fs(void)
{
return register_filesystem(&devpts_fs_type);
diff --git a/fs/devpts/root.c b/fs/devpts/root.c
index 9b5408235..5b5948e80 100644
--- a/fs/devpts/root.c
+++ b/fs/devpts/root.c
@@ -152,10 +152,9 @@ static struct dentry *devpts_root_lookup(struct inode * dir, struct dentry * den
unsigned int nentry = *p++ - '0';
if ( nentry > 9 )
return NULL;
- nentry += entry * 10;
- if (nentry < entry)
+ if ( entry >= ~0U/10 )
return NULL;
- entry = nentry;
+ entry = nentry + entry * 10;
}
}