Merge tag 'for-linus-3.3' of git://git.infradead.org/~dwmw2/mtd-3.3
[platform/kernel/linux-exynos.git] / include / linux / mtd / mtd.h
index 887ebe3..d43dc25 100644 (file)
@@ -427,9 +427,7 @@ static inline int mtd_is_locked(struct mtd_info *mtd, loff_t ofs, uint64_t len)
 
 static inline int mtd_suspend(struct mtd_info *mtd)
 {
-       if (!mtd->suspend)
-               return -EOPNOTSUPP;
-       return mtd->suspend(mtd);
+       return mtd->suspend ? mtd->suspend(mtd) : 0;
 }
 
 static inline void mtd_resume(struct mtd_info *mtd)