summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2019-11-24 12:36:39 -0800
committerLinus Torvalds <torvalds@linux-foundation.org>2019-11-24 12:36:39 -0800
commitb8387f6f34952c09fe9a9f6e4be027f8b16cfd18 (patch)
tree25ee2094077f95e027bd43898d2e2a527df1d465
parent6b8a794678763130b7e7d049985008641dc494e8 (diff)
parent3e5aeec0e267d4422a4e740ce723549a3098a4d1 (diff)
downloadlinux-stable-b8387f6f34952c09fe9a9f6e4be027f8b16cfd18.tar.gz
linux-stable-b8387f6f34952c09fe9a9f6e4be027f8b16cfd18.tar.bz2
linux-stable-b8387f6f34952c09fe9a9f6e4be027f8b16cfd18.zip
Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Pull cramfs fix from Al Viro: "Regression fix, fallen through the cracks" * 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs: cramfs: fix usage on non-MTD device
-rw-r--r--fs/cramfs/inode.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/fs/cramfs/inode.c b/fs/cramfs/inode.c
index d12ea28836a5..2f04024c3588 100644
--- a/fs/cramfs/inode.c
+++ b/fs/cramfs/inode.c
@@ -958,8 +958,8 @@ static int cramfs_get_tree(struct fs_context *fc)
if (IS_ENABLED(CONFIG_CRAMFS_MTD)) {
ret = get_tree_mtd(fc, cramfs_mtd_fill_super);
- if (ret < 0)
- return ret;
+ if (!ret)
+ return 0;
}
if (IS_ENABLED(CONFIG_CRAMFS_BLOCKDEV))
ret = get_tree_bdev(fc, cramfs_blkdev_fill_super);