]> 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:34:55 +0000 (11:34 +0800)
commit3d327913b274d2866a94fed817d01592ea66a269
treeb47d29bf794fe0fcf6ca01b351243256200bd6da
parent0e3b977a8f1be01dcfa0baae68851b1f55f2a0a9
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