X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=fs%2Fsysv%2Fsuper.c;h=5a903da5455154356b1b9d53bf28b3e0f8ae432d;hb=ee7cbabbd359b5d9a60de3d5f1693163e07987ca;hp=6f9707a1b95438312b27a2e32e0bdcbf557244ac;hpb=3a960f7e350de5d087b88a4c06df236e0f4186fd;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; }