From: Greg Kroah-Hartman Date: Mon, 6 Jun 2022 10:21:52 +0000 (+0200) Subject: 4.9-stable patches X-Git-Tag: v5.10.121~149 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=f6f9c3387c4d2d2225794c2d3a35f28b7a12ec20;p=thirdparty%2Fkernel%2Fstable-queue.git 4.9-stable patches added patches: btrfs-add-0x-prefix-for-unsupported-optional-features.patch --- diff --git a/queue-4.9/btrfs-add-0x-prefix-for-unsupported-optional-features.patch b/queue-4.9/btrfs-add-0x-prefix-for-unsupported-optional-features.patch new file mode 100644 index 00000000000..4add00f754b --- /dev/null +++ b/queue-4.9/btrfs-add-0x-prefix-for-unsupported-optional-features.patch @@ -0,0 +1,47 @@ +From d5321a0fa8bc49f11bea0b470800962c17d92d8f Mon Sep 17 00:00:00 2001 +From: Qu Wenruo +Date: Tue, 10 May 2022 15:10:18 +0800 +Subject: btrfs: add "0x" prefix for unsupported optional features + +From: Qu Wenruo + +commit d5321a0fa8bc49f11bea0b470800962c17d92d8f upstream. + +The following error message lack the "0x" obviously: + + cannot mount because of unsupported optional features (4000) + +Add the prefix to make it less confusing. This can happen on older +kernels that try to mount a filesystem with newer features so it makes +sense to backport to older trees. + +CC: stable@vger.kernel.org # 4.14+ +Reviewed-by: Nikolay Borisov +Signed-off-by: Qu Wenruo +Reviewed-by: David Sterba +Signed-off-by: David Sterba +Signed-off-by: Greg Kroah-Hartman +--- + fs/btrfs/disk-io.c | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +--- a/fs/btrfs/disk-io.c ++++ b/fs/btrfs/disk-io.c +@@ -2716,7 +2716,7 @@ int open_ctree(struct super_block *sb, + ~BTRFS_FEATURE_INCOMPAT_SUPP; + if (features) { + btrfs_err(fs_info, +- "cannot mount because of unsupported optional features (%llx)", ++ "cannot mount because of unsupported optional features (0x%llx)", + features); + err = -EINVAL; + goto fail_alloc; +@@ -2769,7 +2769,7 @@ int open_ctree(struct super_block *sb, + ~BTRFS_FEATURE_COMPAT_RO_SUPP; + if (!(sb->s_flags & MS_RDONLY) && features) { + btrfs_err(fs_info, +- "cannot mount read-write because of unsupported optional features (%llx)", ++ "cannot mount read-write because of unsupported optional features (0x%llx)", + features); + err = -EINVAL; + goto fail_alloc; diff --git a/queue-4.9/series b/queue-4.9/series index 249c4897c9e..9d4be7c6f4d 100644 --- a/queue-4.9/series +++ b/queue-4.9/series @@ -1,3 +1,4 @@ usb-new-quirk-for-dell-gen-2-devices.patch ptrace-xtensa-replace-pt_singlestep-with-tif_singlestep.patch ptrace-reimplement-ptrace_kill-by-always-sending-sigkill.patch +btrfs-add-0x-prefix-for-unsupported-optional-features.patch