logfs: testing the wrong variable
authorDan Carpenter <error27@gmail.com>
Wed, 21 Apr 2010 10:33:54 +0000 (12:33 +0200)
committerJoern Engel <joern@logfs.org>
Thu, 29 Apr 2010 13:19:27 +0000 (15:19 +0200)
There is a typo here.  We should test "last" instead of "first".

Signed-off-by: Dan Carpenter <error27@gmail.com>
Signed-off-by: Joern Engel <joern@logfs.org>
fs/logfs/super.c

index 5866ee6..7fc4625 100644 (file)
@@ -382,7 +382,7 @@ static struct page *find_super_block(struct super_block *sb)
        if (!first || IS_ERR(first))
                return NULL;
        last = super->s_devops->find_last_sb(sb, &super->s_sb_ofs[1]);
-       if (!last || IS_ERR(first)) {
+       if (!last || IS_ERR(last)) {
                page_cache_release(first);
                return NULL;
        }