]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
staging: erofs: add requirements field in superblock
authorGao Xiang <gaoxiang25@huawei.com>
Thu, 13 Jun 2019 08:35:41 +0000 (16:35 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 25 Jun 2019 03:36:01 +0000 (11:36 +0800)
commit64e370233a0781aa0954ed4079e90d0bdb748b0e
tree13b178bc4945406edaa0a27e9277860ce5f590da
parente6803ce36d496bc8173e3a32f5d396ead5afac02
staging: erofs: add requirements field in superblock

commit 5efe5137f05bbb4688890620934538c005e7d1d6 upstream.

There are some backward incompatible features pending
for months, mainly due to on-disk format expensions.

However, we should ensure that it cannot be mounted with
old kernels. Otherwise, it will causes unexpected behaviors.

Fixes: ba2b77a82022 ("staging: erofs: add super block operations")
Cc: <stable@vger.kernel.org> # 4.19+
Reviewed-by: Chao Yu <yuchao0@huawei.com>
Signed-off-by: Gao Xiang <gaoxiang25@huawei.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/erofs/erofs_fs.h
drivers/staging/erofs/internal.h
drivers/staging/erofs/super.c