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

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