From e39f464748930c5de815c86df43704c6ba84fa0b Mon Sep 17 00:00:00 2001 From: Kjetil Aamodt Date: Mon, 9 Sep 2013 16:23:20 +0200 Subject: [PATCH 1/1] Use IS_ERR to validate return value from get_mtd_device() Testing has shown that is needed. --- yaffs_vfs_multi.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/yaffs_vfs_multi.c b/yaffs_vfs_multi.c index 27cc0c0..f767315 100644 --- a/yaffs_vfs_multi.c +++ b/yaffs_vfs_multi.c @@ -2670,7 +2670,7 @@ static struct super_block *yaffs_internal_read_super(int yaffs_version, /* Get the device */ mtd = get_mtd_device(NULL, MINOR(sb->s_dev)); - if (!mtd) { + if (IS_ERR(mtd)) { yaffs_trace(YAFFS_TRACE_ALWAYS, "yaffs: MTD device %u either not valid or unavailable", MINOR(sb->s_dev)); -- 2.30.2