thebeanogamer / rpms / qemu-kvm

Forked from rpms/qemu-kvm 5 months ago
Clone

Blame SOURCES/kvm-iotests-108-Fix-when-missing-user_allow_other.patch

4841a6
From 676e19198916d7631ba1367646dd08dc72079f88 Mon Sep 17 00:00:00 2001
6443c2
From: Hanna Reitz <hreitz@redhat.com>
6443c2
Date: Thu, 21 Apr 2022 16:24:35 +0200
4841a6
Subject: [PATCH 6/6] iotests/108: Fix when missing user_allow_other
6443c2
6443c2
RH-Author: Hanna Reitz <hreitz@redhat.com>
4841a6
RH-MergeRequest: 171: qcow2: Improve refcount structure rebuilding
4841a6
RH-Commit: [4/4] 36b70b5378ae7c8084b9e847706f00003abe9c11
4841a6
RH-Bugzilla: 1519071
6443c2
RH-Acked-by: Miroslav Rezanina <mrezanin@redhat.com>
6443c2
RH-Acked-by: Stefan Hajnoczi <stefanha@redhat.com>
4841a6
RH-Acked-by: Eric Blake <eblake@redhat.com>
6443c2
6443c2
FUSE exports' allow-other option defaults to "auto", which means that it
6443c2
will try passing allow_other as a mount option, and fall back to not
6443c2
using it when an error occurs.  We make no effort to hide fusermount's
6443c2
error message (because it would be difficult, and because users might
6443c2
want to know about the fallback occurring), and so when allow_other does
6443c2
not work (primarily when /etc/fuse.conf does not contain
6443c2
user_allow_other), this error message will appear and break the
6443c2
reference output.
6443c2
6443c2
We do not need allow_other here, though, so we can just pass
6443c2
allow-other=off to fix that.
6443c2
6443c2
Reported-by: Markus Armbruster <armbru@redhat.com>
6443c2
Signed-off-by: Hanna Reitz <hreitz@redhat.com>
6443c2
Message-Id: <20220421142435.569600-1-hreitz@redhat.com>
6443c2
Tested-by: Markus Armbruster <armbru@redhat.com>
6443c2
Tested-by: Eric Blake <eblake@redhat.com>
6443c2
(cherry picked from commit 348a0740afc5b313599533eb69bbb2b95d2f1bba)
6443c2
Signed-off-by: Hanna Reitz <hreitz@redhat.com>
6443c2
---
6443c2
 tests/qemu-iotests/108 | 2 +-
6443c2
 1 file changed, 1 insertion(+), 1 deletion(-)
6443c2
6443c2
diff --git a/tests/qemu-iotests/108 b/tests/qemu-iotests/108
6443c2
index 23abbeaff0..775ff08eca 100755
6443c2
--- a/tests/qemu-iotests/108
6443c2
+++ b/tests/qemu-iotests/108
6443c2
@@ -326,7 +326,7 @@ else
6443c2
 
6443c2
     $QSD \
6443c2
         --blockdev file,node-name=export-node,filename="$TEST_IMG" \
6443c2
-        --export fuse,id=fuse-export,node-name=export-node,mountpoint="$export_mp",writable=on,growable=off \
6443c2
+        --export fuse,id=fuse-export,node-name=export-node,mountpoint="$export_mp",writable=on,growable=off,allow-other=off \
6443c2
         --pidfile "$TEST_DIR/qsd.pid" \
6443c2
         &
6443c2
 
6443c2
-- 
6443c2
2.27.0
6443c2