X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=fs%2Fsysv%2Fsuper.c;h=5a903da5455154356b1b9d53bf28b3e0f8ae432d;hb=6450f65168bcf3c03b5fb44c2fe96682c0d3086b;hp=6f9707a1b95438312b27a2e32e0bdcbf557244ac;hpb=9cdf083f981b8d37b3212400a359368661385099;p=linux-2.6 diff --git a/fs/sysv/super.c b/fs/sysv/super.c index 6f9707a1b9..5a903da545 100644 --- a/fs/sysv/super.c +++ b/fs/sysv/super.c @@ -332,8 +332,8 @@ static int complete_read_super(struct super_block *sb, int silent, int size) sb->s_magic = SYSV_MAGIC_BASE + sbi->s_type; /* set up enough so that it can read an inode */ sb->s_op = &sysv_sops; - root_inode = iget(sb,SYSV_ROOT_INO); - if (!root_inode || is_bad_inode(root_inode)) { + root_inode = sysv_iget(sb, SYSV_ROOT_INO); + if (IS_ERR(root_inode)) { printk("SysV FS: get root inode failed\n"); return 0; }